无法在 Postgres 中删除数据库

Unable to drop database in Postgres

我是一般数据库的新手,尤其是 Postgres。 我做错了什么,因为我无法删除数据库。

我搜索过类似的问题,但总是有人丢失或不知道id/password。在这种情况下,所有者和超级用户是 postgres,但我仍然无法删除我的测试数据库。

test 是一个空数据库,test_creation 是有一个 table.

只有超级用户或数据库所有者才能删除它。

你的提示显示你没有以超级用户身份连接,你显然不是数据库所有者。

要删除数据库,您还必须确保没有人连接到它。

您需要使用以下方式连接到 psql

PGPASSWORD=your_password_here psql -h localhost -U your_usename;

然后尝试删除数据库。对于 UI,您可以使用任何软件,例如 pgAdmin III,因为您是 Postgres 的新手,这对您来说会容易得多