iT邦幫忙

0

Postgres FAQ : DROP ROLE 遇到 error 提示有關連物件存在 不可移除此用戶

  • 分享至 

  • xImage
  •  

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;


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言