Postgres FAQ : DROP ROLE 遇到 error 提示有关连物件存在 不可移除此用户

Postgres FAQ : DROP ROLE 遇到 error 提示有关连物件存在 不可移除此用户

如遇到此议题可以参考
https://dba.stackexchange.com/questions/280878/error-role-user1-cannot-be-dropped-because-some-objects-depend-on-it

https://www.modb.pro/db/44687

流程为
登入 postgres 清理该用户相关物件
接着该用户也需自行清理 相关物件
还有其他用户也有关连物件 也要一併清理
最后才执行 删除 role

举例 要移除 role xxx

登入 postgres 执行

DROP OWNED BY xxx cascade;

登入 user 执行

DROP OWNED BY xxx cascade;

登入 postgres 执行看

DROP ROLE xxx;

如还有错误查看是还有哪一个 user 与此用户有关联

也登入到该用户执行 DROP OWNED BY xxx cascade;


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章