如何在Linux服务器上提供psql密码

3

我使用psql加载了一个*.sql文件。我在Linux服务器上工作。我使用-w参数,这样它就不会提示输入密码,因为我的程序最终是要自动运行的。但是当我运行它时,我遇到了以下错误信息:

psql fe_sendauth no password supplied

我该如何提供密码?正如我所说,我正在服务器端工作,无法访问安装文件夹。

1个回答

1
无论您是否指定-w,如果服务器配置为防止匿名访问,则会执行该操作。您必须提供密码,或者服务器可能配置为信任您的IP地址或类似内容。
Postgresql:使用密码脚本化psql执行中讨论了在不提示密码的情况下运行PostgreSQL脚本的任务。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接