
# 删除TaurusDB for PostgreSQL数据库中的角色失败
#### 问题描述
通过DAS服务界面，执行**DROP ROLE test;** 命令删除TaurusDB for PostgreSQL数据库中的角色**test**失败。
![](https://support.huaweicloud.com/taurusdb-pg_faq/figure/zh-cn_image_0000002318985457.png "点击放大")
#### 原因分析
删除角色失败的原因一般为有其他对象依赖于该角色，如果想删除该角色，需要回收角色拥有的其他对象的权限。
#### 解决方法
1. 查看该角色拥有的权限。 **select \* from INFORMATION_SCHEMA.role_table_grants WHERE grantee='test';**
   ![](https://support.huaweicloud.com/taurusdb-pg_faq/figure/zh-cn_image_0000002319098513.png "点击放大")
   
2. 如果要删除角色**test** ，需要先回收其拥有的权限，再执行删除。
   **REVOKE ALL PRIVILEGES ON mytable FROM test;**
   **DROP ROLE test;**
   ![](https://support.huaweicloud.com/taurusdb-pg_faq/figure/zh-cn_image_0000002284449162.png "点击放大")
   
 
