1

我正在尝试在 Debian (Wheezy) 上使用PostgRESTsqitch为查询 Postgres DB 的 Android 应用程序提供 REST API,就像在这个例子中一样。

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

fe_sendauth: no password supplied

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

无论我是否以 、 或其他特权用户身份登录,问题仍然postgres存在root

4

1 回答 1

2

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

于 2015-07-06T20:15:35.253 回答