postgresql – Knex:错误Pool2 – 错误:用户密码验证失败

postgresql – Knex:错误Pool2 – 错误:用户密码验证失败,第1张

概述我在迁移到Ubuntu Linux时遇到问题.我可以在终端中使用Postgres.所以我对Postgres密码没有问题. 当我输入:knex migrate:latest –env development 我明白了: 使用环境:发展 Knex:警告 – Pool2 – 错误:池已被破坏 Knex:错误池2 – 错误:用户“用户”的密码验证失败 我已经从相关问题的其他答案中读到了pg_hba.con 我在迁移到Ubuntu Linux时遇到问题.我可以在终端中使用Postgres.所以我对Postgres密码没有问题.

当我输入:knex migrate:latest –env development
我明白了:
使用环境:发展
Knex:警告 – Pool2 – 错误:池已被破坏
Knex:错误池2 – 错误:用户“用户”的密码验证失败
我已经从相关问题的其他答案中读到了pg_hba.conf并将方法设置为信任.我做到了这一点,但没有改变.
我的knex.Js文件如下所示:
module.exports = {
     发展:{clIEnt:’pg’,
     连接:’postres:// localhost / bikesdb’
     },
     生产: {
     客户:’pg’,
     connection:process.env.DATABASE_URL
     }
   };

我不确定我做错了什么.

解决方法 您最有可能在节点6.x.x上运行,因此您需要升级您的pg软件包版本npm install –save pg@4.5.5

参考:https://github.com/tgriesser/knex/issues/1371

总结

以上是内存溢出为你收集整理的postgresql – Knex:错误Pool2 – 错误:用户密码验证失败全部内容,希望文章能够帮你解决postgresql – Knex:错误Pool2 – 错误:用户密码验证失败所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1155652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存