3

我已经使用 psql 加载了一个 *.sql 文件。我在 Linux 服务器上工作。我使用-w, 这样它就不会提示输入密码,因为最后我的程序是自动的。但是我在运行它时遇到了这条消息:

psql fe_sendauth no password supplied

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

4

1 回答 1

1

您是否指定-w都没关系 - 如果服务器配置为阻止匿名访问,它会这样做。您必须提供密码,或者服务器可能被配置为信任您的 IP 地址等。

在Postgresql: Scripting psql execution with password中讨论了在没有密码提示的情况下运行 PostgreSQL 脚本的任务。

于 2013-01-23T11:18:06.830 回答