Getting Error: Unknown authenticationOk message typeMessage { name: 'authenticationOk', length: 23 }

Getting Error: Unknown authenticationOk message typeMessage { name: 'authenticationOk', length: 23 }

我已经在 windows10 中安装了 Postgres 13。 在项目的环境文件中配置所有正确的凭据。 该项目使用以下依赖项,它是在 ubuntu.

中创建的
"pg": "^7.4.3",
"pg-hstore": "^2.3.2",
"sequelize": "4.38.0",
"sequelize-cli": "^6.2.0"

我正在尝试在 windows 中进行设置。 并在 windows 10.

中出现以下错误
Error: Unknown authenticationOk message typeMessage { name: 'authenticationOk', length: 23 }

当我打 npx sequelize db:migrate 在用于迁移数据库中的表的终端中。

我可以通过将 pg"^7.4.3" 升级到 "^8.7.1" 来解决这个问题。

如果您的数据库主机不正确,就会出现此问题。在我的例子中,我使用 Docker 并将 consule 文件中的数据库主机从本地主机更改为您的数据库服务器。