【问题标题】:Setting Pakyow for local development with Postgres使用 Postgres 为本地开发设置 Pakyow
【发布时间】:2015-05-08 15:32:36
【问题描述】:

在关于连接到 postgres 的博文中,http://notmagic.org/2015/04/10/pakyow-sequel,您如何处理 Postgres 设置和所需密码错误?

我一直在 Nitrous.io 进行开发,但现在正在建立本地开发。所以我在帖子中设置了DATABASE_URL,但尝试运行pakyow server 它给出了一个错误:“pg::connectionbad: fe_sendauth: no password”

Postgres 中唯一的用户是“postgres”,它有一个关联的密码。它不会让我在不创建密码的情况下安装。

另外,没有本地开发人员的 Postgres 密码是不好的做法吗?关于它的文章不清楚(并且与 Rails 相关)并提到 database.yml 存储密码,Pakyow 似乎没有。

【问题讨论】:

    标签: ruby database postgresql pakyow


    【解决方案1】:

    如果您关注该帖子,您需要将密码包含在 DATABASE_URL 环境变量中(在您的本地 .env 文件中)。 url 的结构应类似于:postgres://user:password@host/database

    最好始终为您的 Postgres 用户设置一个密码,无论是在本地还是在生产环境中。你想让别人看到你的数据变得尽可能困难:-)

    【讨论】:

      猜你喜欢
      • 2010-11-14
      • 1970-01-01
      • 2012-05-26
      • 2010-12-10
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      • 2012-11-23
      相关资源
      最近更新 更多