无法在 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 的新手,这对您来说会容易得多
我是一般数据库的新手,尤其是 Postgres。 我做错了什么,因为我无法删除数据库。
我搜索过类似的问题,但总是有人丢失或不知道id/password。在这种情况下,所有者和超级用户是 postgres,但我仍然无法删除我的测试数据库。
test
是一个空数据库,test_creation
是有一个 table.
只有超级用户或数据库所有者才能删除它。
你的提示显示你没有以超级用户身份连接,你显然不是数据库所有者。
要删除数据库,您还必须确保没有人连接到它。
您需要使用以下方式连接到 psql
:
PGPASSWORD=your_password_here psql -h localhost -U your_usename;
然后尝试删除数据库。对于 UI,您可以使用任何软件,例如 pgAdmin III,因为您是 Postgres 的新手,这对您来说会容易得多