无法在Postgres中删除数据库

时间:2019-01-07 11:58:30

标签: sql postgresql sql-drop

我是数据库的新手,尤其是Postgres。 由于无法删除数据库,我做错了事。

Command line capture

我一直在寻找类似的问题,但总是有人丢失或不知道ID /密码。在这种情况下,所有者和超级用户是postgres,但我仍然无法删除测试数据库。

test是一个空数据库,test_creation是一个表。

2 个答案:

答案 0 :(得分:1)

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

PGPASSWORD=your_password_here psql -h localhost -U your_usename;

然后尝试删除数据库。对于用户界面,您可以使用任何类似于pgAdmin III的软件,因为您是Postgres的新手,对您而言将更加容易

答案 1 :(得分:0)

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

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

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