老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

postgresql刪除用戶密碼的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)公司-成都網(wǎng)站建設(shè)公司,專注成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷推廣,申請(qǐng)域名雅安服務(wù)器托管網(wǎng)站托管有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問(wèn)題,請(qǐng)聯(lián)系成都創(chuàng)新互聯(lián)公司

小編給大家分享一下postgresql刪除用戶密碼的方法,相信大部分人都還不怎么了解,因此分享這邊文章給大家學(xué)習(xí),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學(xué)習(xí)方法吧!

在多租戶場(chǎng)景或者其他場(chǎng)景下,很多時(shí)候需要主動(dòng)清理一些用戶,本文將介紹PostgreSQL 下如何快速刪除一個(gè)用戶(role)。

具體方法

一般情況下直接執(zhí)行 drop role xxx; 就可以把這個(gè)用戶刪除。但是很多時(shí)候會(huì)因?yàn)橛脩粲幸蕾嚩鴪?bào)錯(cuò)。

權(quán)限依賴

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

可以看出,因?yàn)槲覀儼褦?shù)據(jù)庫(kù)postgres 的權(quán)限賦予了test 用戶,所以直接刪除的時(shí)候會(huì)報(bào)錯(cuò)。面對(duì)這種情況,我們需要先將role 的權(quán)限所有的權(quán)限全部revoke 掉,如下:

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

注意:需要把該用戶在所有數(shù)據(jù)庫(kù)具有權(quán)限的所有數(shù)據(jù)庫(kù)對(duì)象的(表,視圖,SEQUENCE)權(quán)限全部回收,才能刪除該用戶。

對(duì)象依賴

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

可以看出,因?yàn)閠est 用戶是test 表的owner,所以刪除的時(shí)候報(bào)錯(cuò)owner of table test。如果不需要保留該對(duì)象,則需要先把該依賴對(duì)象

刪除。如果需要保留該對(duì)象,則應(yīng)該在刪除之前先把owner 賦予別人,如下:

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

需要把該用戶在所有數(shù)據(jù)庫(kù)具有owner 權(quán)限的所有數(shù)據(jù)庫(kù)對(duì)象(表,視圖,SEQUENCE)刪除或者執(zhí)行alter xx owner to,才能刪除該用戶。

以上是postgresql刪除用戶密碼的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


網(wǎng)頁(yè)題目:postgresql刪除用戶密碼的方法-創(chuàng)新互聯(lián)
地址分享:http://www.xueling.net.cn/article/dgheej.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 久久久久无码精品国产H动漫 | 妹妹说有我这种哥哥真不幸短剧在线观看 | 久久免费偷拍视频 | 日本欧美国产综合系列在线免费 | 91亚洲精品久久久久图片蜜桃 | 99热久草 | 蜜桃av一区| chinese性内射高清5 | 欧美a级片免费观看 | 欧美男生射精高潮视频网站 | 国产91精品亚洲一区二区三区 | 69xx在线看片 | 欧美肥老太交性视频免费 | 饥渴少妇高清VIDEOS | 欧美区国产 | 在线观看成年人免费视频 | 色婷婷亚洲婷婷 | 精品无码三级在线观看视频 | 91超碰在线免费 | 亚洲柠檬福利资源导航 | 国产精品无码专区 | 成在人线AV无码免费看网站 | 九九免费在线视频 | 新午夜影院 | 日本无码精品一二三四区视频 | 日韩欧美一二 | 六月婷婷久香在线视频 | 超碰中文字幕在线 | 中文字幕一区在线观看 | 中国在线观看免费高清视频播放 | 国产综合小视频 | 日韩高清在线一区二区 | 久久国产精品久久w女人spa | 亚洲精品hd | 亚洲一区二区三区乱码在线欧洲 | 成人性生交视频免费看 | 亚洲一区二区三区无码 | 免费在线观看黄色片 | 性av网址 | 内地级a艳片高清免费播放 99热在线播放 | 国产妇女乱码一区二区三区 |