Hello专家我想通过批处理文件刷新postgresql中的物化视图。我不知道如何通过批处理文件连接postgresql数据库。我必须通过批处理文件运行以下查询 - " REFRESH MATERIALIZED VIEW deposit.mv_transaction_view"
答案 0 :(得分:3)
更新:根据评论,填写用户,端口和密码信息连接到数据库“planet”所需的所有参数。引用的确适用于外壳,方便更换。
您可以使用psql
执行此操作。
psql -Upostgres -p5432 -c "REFRESH MATERIALIZED VIEW deposit.mv_transaction_view" planet
并将其放入批处理文件或脚本或其他任何内容中。
在~/.pgpass
文件中添加:
localhost:5432:planet:postgres:pes
或其变体。您也可以使用
*:*:*:postgres:pes