【问题标题】:heroku knex migration/seed error: no pg_hba.conf entry for host ssl falseheroku knex 迁移/种子错误:主机 ssl 没有 pg_hba.conf 条目 false
【发布时间】:2021-12-03 12:26:47
【问题描述】:

尝试使用 Heroku 控制台运行 knex 迁移和种子。一切都在开发环境中有效,但在 Heroku 中却不行。我收到 SSL 错误,如果不支付更高的数据库层费用,我不知道如何解决它。

【问题讨论】:

    标签: heroku migration seed knex.js


    【解决方案1】:

    由于 node-Postgres 默认启用 SSL 验证,而免费的 Heroku 托管不会自动提供它,因此您需要将其关闭。在 Heroku 中禁用 SSL:

    CLI 解决方案:

    heroku config:set PGSSLMODE=no-verify --app <app name>
    

    来源:

    https://dpletzke.medium.com/configuring-free-heroku-node-postgresql-hosting-with-knex-b0e97a05c6af

    https://help.heroku.com/DR0TTWWD/seeing-fatal-no-pg_hba-conf-entry-errors-in-postgres

    【讨论】:

      猜你喜欢
      • 2021-06-11
      • 1970-01-01
      • 2020-09-15
      • 2020-07-29
      • 2014-09-19
      • 2020-05-19
      • 2010-11-27
      • 2021-06-04
      • 1970-01-01
      相关资源
      最近更新 更多