【发布时间】:2011-09-18 07:22:36
【问题描述】:
我正在尝试使用 shell 脚本自动化数据库创建过程,而我在将密码传递给 psql 时遇到了障碍。 下面是一些来自 shell 脚本的代码:
psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL"
如何以非交互方式将密码传递给psql?
【问题讨论】:
-
您可以使用连接网址。在stackoverflow.com/questions/3582552/postgres-connection-url 中查看此答案。
-
@paulodiovani 我只想补充一点,这没有其他选项可以工作 - 只是 psql
谢谢。
标签: postgresql bash command-line psql