设置`psql`的用户和密码

时间:2014-05-26 07:21:17

标签: psql

使用.sql运行psql脚本的正确方法是什么?

当我喜欢这个时

psql D:\scripts\script.sql

需要密码。我传递了我的db密码pass,但它显示错误

password authentication failed for user PC_ADMIN

(即我的Windows用户)。但我的db用户名为postgres

如何设置命令psql D:\scripts\script.sql\用户和密码?

2 个答案:

答案 0 :(得分:1)

您必须将用户标志发送到脚本

psql D:\scripts\script.sql -U whateveruser

OR

psql D:\scripts\script.sql --username=whateveruser

否则将假定用户是当前的OS帐户。

答案 1 :(得分:1)

试试这样:

psql -U username -d myDataBase -a -f script.sql