国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > PostgreSQL > postgresql数据库怎么删除用户

postgresql数据库怎么删除用户

头像

silencement

2020-03-13 20:57:336819浏览 · 0收藏 · 0评论

本文将介绍PostgreSQL 下如何快速删除一个用户(role)。

一般情况下直接执行 drop role xxx; 就可以把这个用户删除。但是很多时候会因为用户有依赖而报错。

推荐:postgresql教程

权限依赖

postgres=# create role test with login;
CREATE ROLE
postgres=# grant all on database postgres to test;
GRANT
postgres=# drop role test;
ERROR:  role "test" cannot be dropped because some objects depend on it
DETAIL:  privileges for database postgres

可以看出,因为我们把数据库postgres 的权限赋予了test 用户,所以直接删除的时候会报错。面对这种情况,我们需要先将role 的权限

所有的权限全部revoke 掉,如下:

postgres=# revoke all on database postgres from test;
REVOKE
postgres=# drop role test;
DROP ROLE

注意:需要把该用户在所有数据库具有权限的所有数据库对象的(表,视图,SEQUENCE)权限全部回收,才能删除该用户。

对象依赖

postgres=# create role test with login;
CREATE ROLE
postgres=# \c - test
You are now connected to database "postgres" as user "test".
postgres=> create table test (id int);
CREATE TABLE
postgres=# \c - postgres
You are now connected to database "postgres" as user "postgres".
postgres=# drop role test;
ERROR:  role "test" cannot be dropped because some objects depend on it
DETAIL:  owner of table test

可以看出,因为test 用户是test 表的owner,所以删除的时候报错owner of table test。如果不需要保留该对象,则需要先把该依赖对象

删除。如果需要保留该对象,则应该在删除之前先把owner 赋予别人,如下:

postgres=# alter table test OWNER  TO postgres;
ALTER TABLE
postgres=# drop role test;
DROP ROLE

注意:需要把该用户在所有数据库具有owner 权限的所有数据库对象(表,视图,SEQUENCE)删除或者执行alter xx owner to,才能

删除该用户。

更多技术请关注Python视频教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

成全二人世界免费观看电视剧| 老人玩小处雌女视频的意义| 深入交流漫画网免费看| 欧美IPHONEXR| 麦子交换2免费完整版| 妻子的姐姐免费观看大全电视剧 | 日剧《轮流取珠》| 妈妈的职业4免费观看完整版高清| 黑料不打烊| 5YY3.CNV7Y7.CC| 自述吃了春晚药后有多疯狂 | 浏览器| 交换朋友的老婆2中字谜给看| 麻豆 无码 国产在线观看| 替孕高(1V1)笔趣阁| 我故意对着床上的小能做手工图片| 簧片在线观看| 妈妈和两个姨妈一起过生日| 扌雷辶鬲的小说章节| 人犬兽人在线观看免费完整| 变硬最快的方法是什么| 亲吻姐姐| 圆滚滚的大扔子视频在线观看 | 双乳被四个男人吃奶H文| 憋尿白丝小肚子凸起高冷知乎| 中文字幕在线免费看线人| 宝宝扶着水池乖乖让爸爸洗头文 | 少妇大屁股白浆流出白浆| 小乖(糙汉文)TXT笔趣阁免费..| 羞答答在线观看免费高清电视剧| 夫妻生活视频曝光| 免费观看60分钟高清电视剧| 欲奴第二季电视剧全集在线看| 禁忌1蜜桃熟了| 我和小姨子做爱HD完整版| 年轻的母亲2| H动漫片| 《厨房激战5》完整版在线观看| 老师穿裙子没有穿内裤| 边做边流奶水的人妻| 做爰高潮A片(毛片)