无法删除postgresql角色

时间:2016-06-12 10:28:16

标签: postgresql

我在postgresql中创建了一个角色:

$ CREATE ROLE demo_role;

$ \du会在角色/属性列表下返回角色名称demo_roleCannot login

我想删除此角色。如果我输入以下命令:

$ DROP ROLE demo_role;

它没有删除该角色,我没有收到任何错误消息。为什么会这样,我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

尝试以下方式,postgresh也区分大小写

DROP OWNED BY "demo_role";

然后执行:

DROP ROLE "demo_role";

答案 1 :(得分:0)

我打开了pgAdmin,demo_role出现了组角色,但没有登录角色。无论如何,我从那里删除/删除它,这解决了我的问题。