错误:必须是数据库的所有者

时间:2016-04-19 19:11:39

标签: database postgresql psql

我想删除一个名为'mysitedb'的特定数据库,所以我打开终端并输入命令'dropdb mysitedb'然后弹出错误'ERROR:必须是数据库mysitedb的所有者'。我知道特定数据库的用户名和传递,但没有删除它的线索。我是postgresql的新手。温柔:P

1 个答案:

答案 0 :(得分:1)

  

问:我想删除我已命名的特定数据库   'mysitedb'所以我做的是打开终端然后进入了   命令'dropdb mysitedb'然后错误'错误:必须是所有者   数据库mysitedb'弹出......

好的 - 这意味着您没有正确的凭据。您需要具有删除该数据库权限的postgresql用户的用户名/密码。

  

注意:我知道拥有它的用户。我也知道密码。

WHAT ???那么当你获得权限错误时,你是谁登录的????

无论如何:你想要dropdb命令:

dropdb -U db_owner_username -i [-h host] mysitedb

这是Postgresql文档页面: