我在linux服务器上使用Postgresql EDB 9.3。因为我需要自动化数据库转储过程。我在执行脚本时在命令提示符中提供密码时遇到问题。
我的解决方案可以以任何一种方式提供: - 1.通过命令提示符脚本执行 2.通过构建可以进行转储的shell脚本
我使用的Pgdump命令 -
/chroot/iqmsdb/PostgresPlus/9.2AS/bin/pg_dump -F t -E utf-8 -U iqmsuser -p 5444 -f iqmswiki_27aug2015.backup -i -h 172.17.161.176 iqmswiki
目前我在命令提示输入密码时提供密码。但这并不能解决我的目的。请帮帮我
答案 0 :(得分:1)
您可以使用.pgpass文件存储密码。有关详细信息,请参阅手册:
http://www.postgresql.org/docs/current/static/libpq-pgpass.html