Pg_dump 命令行参数太多

问题描述 投票:0回答:1
pg_dump -U postgres -h localhost -p 5432 -W -F p postgres > "%backup_file%" 2> "%log_file%"

我遇到的问题是我希望能够自动执行此批处理脚本(绕过密码提示)。通常我会把 pw 放在 -W 之后,但这会导致我得到太多命令行参数错误。上面的代码按预期工作,但在运行 bat 文件时会提示用户输入 PW。

postgresql batch-file
1个回答
0
投票

在你的批处理脚本中设置环境变量 PGPASSWORD 例如

set PGPASSWORD=yoursecretpassword

© www.soinside.com 2019 - 2024. All rights reserved.