PostgresException:3D000:数据库“kap_dev”不存在

问题描述 投票:0回答:3

我正在使用 serenity 和 postgres,并且我使用 Visual Studio 2019 生成了一个新项目。

我已经按照如何使应用程序与 Postgresql 连接的教程进行操作。

我在 PgAdmin 中创建了一个新的数据库和用户。

我已启用应用程序在运行应用程序时运行迁移。

这是我的连接字符串的示例。

  "Data": {
"Default": {
  "ConnectionString": "Server=localhost;  Port=5432;    User Id=kap_dev;  Database=kap_db;  Password=kapap_password;",
  "ProviderName": "Npgsql"
}

但是,我收到错误

PostgresException:3D000:数据库“kap_dev”不存在。

问题在于 kap_dev 是用户而不是数据库。

我什至将此错误发布到他们的 git-issues,但 Serenity 尚未给出有效答案。

npgsql serenity-platform
3个回答
0
投票

在运行项目之前先尝试运行迁移。应该创建数据库!


-1
投票

可能是拼写错误,用户和 ID 之间没有空格


-1
投票

您必须创建一个数据库,其名称是您的用户“kap_dev”的名称。

© www.soinside.com 2019 - 2024. All rights reserved.