gpt4 book ai didi

postgresql - 耐克斯 :Error Pool2 - error: password authentication failed for user

转载 作者:行者123 更新时间:2023-11-29 11:37:48 26 4
gpt4 key购买 nike

我在迁移到 Ubuntu Linux 时遇到了问题。我可以在终端中使用 Postgres。所以我对 Postgres 密码没有问题。

当我键入:knex migrate:latest --env development
我得到:
使用环境:开发
Knex:warning - Pool2 - 错误:池被破坏
Knex:Error Pool2 - 错误:用户“user”的密码验证失败

我已经阅读了相关问题的其他答案,以进入 pg_hba.conf 并将方法设置为信任。我这样做了,但没有改变。我的 knex.js 文件如下所示:
module.exports = {
发展:{客户:'pg',
连接:'postres://localhost/bikesdb'
},
生产: {
客户:'PG',
连接:process.env.DATABASE_URL
}
};

我不确定我做错了什么。

最佳答案

你很可能在节点 6.x.x 上运行,所以你需要升级你的 pg 包版本 npm install --save pg@4.5.5

引用:https://github.com/tgriesser/knex/issues/1371

关于postgresql - 耐克斯 :Error Pool2 - error: password authentication failed for user,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38111578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com