W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
dropuser — 移除一個(gè)PostgreSQL用戶賬戶
dropuser
[connection-option
...] [option
...] [username
]
dropuser移除一個(gè)已有的PostgreSQL用戶。只有超級(jí)用戶以及具有CREATEROLE
特權(quán)的用戶能夠移除PostgreSQL用戶(要移除一個(gè)超級(jí)用戶,你必須自己是一個(gè)超級(jí)用戶)。
dropuser是SQL命令DROP ROLE的一個(gè)包裝器。在通過這個(gè)工具和其他方法訪問服務(wù)器來刪除用戶之間沒有實(shí)質(zhì)性的區(qū)別。
dropuser接受下列命令行參數(shù):
username
指定要移除的PostgreSQL用戶的名字。如果沒有在命令行指定并且使用了-i
/--interactive
選項(xiàng),你將被提醒要求一個(gè)用戶名。
-e
--echo
回顯dropuser生成并發(fā)送給服務(wù)器的命令。
-i
--interactive
在實(shí)際移除該用戶之前提示要求確認(rèn),并且在沒有在命令行指定用戶名提示要求一個(gè)用戶名。
-V
--version
打印dropuser版本并退出。
--if-exists
如果用戶不存在時(shí)不要拋出一個(gè)錯(cuò)誤。在這種情況下將發(fā)出一個(gè)提示。
-?
--help
顯示有關(guān)dropuser命令行參數(shù)的幫助并退出。
dropuser也接受下列命令行參數(shù)作為連接參數(shù):
-h host
--host=host
指定運(yùn)行服務(wù)器的機(jī)器的主機(jī)名。如果該值以一個(gè)斜線開始,它被用作 Unix 域套接字的目錄。
-p port
--port=port
指定服務(wù)器正在監(jiān)聽連接的 TCP 端口或本地 Unix 域套接字文件擴(kuò)展。
-U username
--username=username
要作為哪個(gè)用戶連接(不是要移除的用戶名)。
-w
--no-password
從不發(fā)出一個(gè)口令提示。如果服務(wù)器要求口令認(rèn)證并且沒有其他方式提供口令(例如一個(gè).pgpass
文件),那兒連接嘗試將失敗。這個(gè)選項(xiàng)對于批處理任務(wù)和腳本有用,因?yàn)樵谄渲袥]有一個(gè)用戶來輸入口令。
-W
--password
強(qiáng)制dropuser在連接到一個(gè)數(shù)據(jù)庫之前提示要求一個(gè)口令。
這個(gè)選項(xiàng)不是必不可少的,因?yàn)槿绻?wù)器要求口令認(rèn)證,dropuser將自動(dòng)提示要求一個(gè)口令。但是,dropuser將浪費(fèi)一次連接嘗試來發(fā)現(xiàn)服務(wù)器想要一個(gè)口令。在某些情況下值得用-W
來避免額外的連接嘗試。
PGHOST
PGPORT
PGUSER
默認(rèn)連接參數(shù)
PG_COLOR
規(guī)定在診斷消息中是否使用顏色。可能的值為always
、 auto
、never
。
和大部分其他PostgreSQL工具相似,這個(gè)工具也使用libpq(見第 33.14 節(jié))支持的環(huán)境變量。
在有困難時(shí),可以在DROP ROLE和psql中找潛在問題和錯(cuò)誤消息的討論。數(shù)據(jù)庫服務(wù)器必須運(yùn)行在目標(biāo)主機(jī)上。同樣,任何 libpq前端庫使用的默認(rèn)連接設(shè)置和環(huán)境變量都將適用于此。
要從默認(rèn)數(shù)據(jù)庫服務(wù)器移除用戶joe
:
$
dropuser joe
要使用在主機(jī)eden
、端口 5000 上的服務(wù)器移除用戶joe
,并帶有驗(yàn)證和回顯,可使用下面的命令:
$
dropuser -p 5000 -h eden -i -e joe
Role "joe" will be permanently removed.
Are you sure? (y/n)
y
DROP ROLE joe;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: