关于postgresql:如何在Linux服务器机器上提供psql密码

How to supply psql password in a Linux server machine

本问题已经有最佳答案,请猛点这里访问。

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

1
psql fe_sendauth no password supplied

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


如果指定-w则无关紧要 - 如果服务器配置为阻止它将执行匿名访问。 您必须提供密码,或者服务器可能配置为信任您的IP地址等。

在没有密码提示的情况下运行PostgreSQL脚本的任务在Postgresql中进行了讨论:用密码编写psql执行脚本。