使用.sql
运行psql
脚本的正确方法是什么?
当我喜欢这个时
psql D:\scripts\script.sql
需要密码。我传递了我的db密码pass
,但它显示错误
password authentication failed for user PC_ADMIN
(即我的Windows用户)。但我的db用户名为postgres
。
如何设置命令psql D:\scripts\script.sql\
用户和密码?
答案 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