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;