数据库中用户删除不掉总是报错,依赖如何处理干净?
摘要:本文主要介绍如何进行用户的各种依赖识别与清理,并简单介绍下推荐的权限管理方式。 本文分享自华为云社区《GaussDB(DWS) 用户删除不掉时候总是报错,依赖如何处理干净?》,作者:Malick 。 数据库的使用中,有时会遇到某些用户离职,或者角色变更时,要对其账号进行销户,权限进行回收等操作。此时如果各种对象的权限比较复杂,依赖较多,是很难顺利直接清理掉该用户的。 本文主要介绍如何进行用户的各种依赖识别与清理,并简单介绍下推荐的权限管理方式。 postgres类数据库经常碰到的问题 – role “test1” cannot be dropped because some objects depend on it 如下图所示,要删除用户test1时,出现如下提示: testdb=# drop user test1; ERROR: role "test1" cannot be dropped because some objects depend on it DETAIL: owner of database testdb 3 objects in database pos...