我在迁移到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 [email protected]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。