W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
REASSIGN OWNED — 更改一個數(shù)據(jù)庫角色擁有的數(shù)據(jù)庫對象的擁有關(guān)系
REASSIGN OWNED BY { old_role
| CURRENT_USER | SESSION_USER } [, ...]
TO { new_role
| CURRENT_USER | SESSION_USER }
REASSIGN OWNED
指示系統(tǒng)把 old_role們
擁有 的任何數(shù)據(jù)庫對象的擁有關(guān)系更改為 new_role
。
old_role
一個角色的名稱。這個角色在當(dāng)前數(shù)據(jù)庫中所擁有的 所有對象以及所有共享對象(數(shù)據(jù)庫、表空間)的 所有權(quán)都將被重新賦予給 new_role
。
new_role
將作為受影響對象的新?lián)碛姓叩慕巧Q。
REASSIGN OWNED
經(jīng)常被用來為移除一個 或者多個角色做準(zhǔn)備。因?yàn)?code class="command">REASSIGN
OWNED不影響其他數(shù)據(jù)庫中的對象,通常需要在包含有 被刪除的角色所擁有的對象的每一個數(shù)據(jù)庫中都執(zhí)行這個命令。
REASSIGN OWNED
同時要求源角色和目標(biāo) 角色上的成員資格。
DROP OWNED命令可以簡單地刪掉一個或者多個角色所擁有 的所有數(shù)據(jù)庫對象。
REASSIGN OWNED
命令不會影響授予給old_roles
的在它們不擁有的對象上的任何特權(quán)。 同樣,它不會影響ALTER DEFAULT PRIVILEGES
創(chuàng)建的默認(rèn)特權(quán)。DROP OWNED
可以回收那些特權(quán)。
更多討論請見第 21.4 節(jié)。
REASSIGN OWNED
命令是一種 PostgreSQL擴(kuò)展。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: