【问题标题】:Postgres error message (in pgAdmin): "database 'postgres' does not exist", after 'postgres' table dropedPostgres 错误消息(在 pgAdmin 中):\“数据库 \'postgres\' 不存在\”,在 \'postgres\' 表删除后
【发布时间】:2022-08-15 01:05:47
【问题描述】:

为了组织我的本地数据库服务器,我执行了DROP DATABASE postgres;。之后,当我尝试连接到数据库时,它会显示一条错误消息:

数据库 \"postgres\" 不存在

我已经重新启动了服务;我尝试重新安装 postgres(安装文件:\'postgresql-12.11-1-windows-x64\');我尝试将文件 \'pg_hba.conf\' 的 \'method\' 从 \'md5\' 更改为 \'trust\'。但错误仍在继续。

请问,我怎样才能创建这个 \'postgres\' 数据库?还是其他解决方案?

标签: postgresql pgadmin-4 postgresql-12


【解决方案1】:

我创建了一个新服务器,然后创建了一个新数据库。当我重新创建数据库时,我发现数据库“postgres”是自动创建的,要创建我的数据库,必须设置一个所有者,默认情况下所有者是“postgres”。

注意:也许这个建议(How to recover or recreate orginal Postgres database after dropping it?)可能有效,当我看到这个回复时,我已经解决了我上面描述的问题。

【讨论】:

    猜你喜欢
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 2012-06-07
    • 2021-01-13
    相关资源
    最近更新 更多