【发布时间】:2020-08-04 00:47:04
【问题描述】:
我正在使用 Knex 构建我的 PostgreSQL 数据库,当我运行 knex migrate:latest 时不断收到此错误。
error: password authentication failed for user "Joshua Rieth"
at Parser.parseErrorMessage (C:\Users\Joshua Rieth\Documents\Projects\Lambda\Labs\homerun-be\node_modules\pg-protocol\dist\parser.js:278:15)
at Parser.handlePacket (C:\Users\Joshua Rieth\Documents\Projects\Lambda\Labs\homerun-be\node_modules\pg-protocol\dist\parser.js:126:29)
at Parser.parse (C:\Users\Joshua Rieth\Documents\Projects\Lambda\Labs\homerun-be\node_modules\pg-protocol\dist\parser.js:39:38)
at Socket.<anonymous> (C:\Users\Joshua Rieth\Documents\Projects\Lambda\Labs\homerun-be\node_modules\pg-protocol\dist\index.js:8:42)
at Socket.emit (events.js:315:20)
at addChunk (_stream_readable.js:295:12)
at readableAddChunk (_stream_readable.js:271:9)
at Socket.Readable.push (_stream_readable.js:212:10)
at TCP.onStreamRead (internal/stream_base_commons.js:186:23)
我假设这与我的用户名有关,但它应该是我在设置 PostgreSQL 时使用的默认 postges 用户。我还应该提到用户和密码在 .env 文件中。
规格
- PostgreSql 12
- Windows 10
- NPM 6.14.6
- 第 8.3.0 页
- knex 0.20.15
【问题讨论】:
标签: windows postgresql npm knex.js pg