Sqitch 使用 sqitch 抛出 fe_sendauth(无密码)错误

Sqitch throws fe_sendauth (no password) error with sqitch

我正在尝试使用 PostgREST and sqitch on Debian (Wheezy) to provide a REST API for an Android app which queries a Postgres DB, like in this example

我已经编写 SQL 来创建表,但是当我发出 sqitch deploy 命令时(如示例中所示,直到那时一切正常),我收到错误消息:

fe_sendauth: no password supplied

示例中和 sqitch deploy 命令的接受参数中都没有密码。当我搜索错误时,我发现 SO solution 建议尝试 pg_ctl reload,但在这种情况下不起作用。

无论我是以 postgresroot 还是其他特权用户身份登录,问题仍然存在。

您可能想将密码放入 ~/.pgpass 文件中。但也有其他方法可以解决这个问题。有关向 Sqitch 提供密码的各种方法,请参阅 sqitch-authentication