在关于与postgres、http://notmagic.org/2015/04/10/pakyow-sequel的连接的博客文章中,如何处理Postgres的设置和所需的密码错误?
我一直在Nitrous.io开发,但现在建立本地开发。因此,我在文章中设置了DATABASE_URL,但是试图运行pakyow server,它给出了一个关于"pg::connectionbad: fe_sendauth:无密码“的错误
Postgres中唯一的用户是“postgres”,它有一个相关的密码。它不允许我在不创建密码的情况下安装。
另外,没有本地dev的Postgres密码是一种糟糕的做法吗?关于它的文章还不清楚(并且与Rails有关),并提到了存储密码的database.yml,而Pakyow似乎没有这个密码。
发布于 2015-05-08 19:02:28
如果您按照post操作,您将希望在DATABASE_URL环境变量(在本地.env文件中)中包含密码。url的结构应该是:postgres://user:password@host/database。
最好始终为Postgres用户提供密码,无论是在本地还是在生产中。你想让别人看你的数据尽可能困难:-)
https://stackoverflow.com/questions/30127604
复制相似问题