?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
DROP OWNED BY name [, ...] [ CASCADE | RESTRICT ]
DROP OWNED刪除一個(gè)數(shù)據(jù)庫(kù)角色所擁有的所有數(shù)據(jù)庫(kù)對(duì)象。 所有該角色在當(dāng)前數(shù)據(jù)庫(kù)里的所有對(duì)象上的權(quán)限都將被撤銷。
將要?jiǎng)h除所擁對(duì)象并且撤銷其權(quán)限的角色名
級(jí)聯(lián)刪除所有依賴于被刪除對(duì)象的對(duì)象
拒絕刪除那些有任何依賴對(duì)象存在的對(duì)象。這個(gè)是缺省。
DROP OWNED常用來(lái)做刪除角色前的準(zhǔn)備工作。因?yàn)?tt class="COMMAND">DROP OWNED 僅會(huì)對(duì)當(dāng)前數(shù)據(jù)庫(kù)產(chǎn)生影響,所以通常需要在每個(gè)該角色擁有對(duì)象的數(shù)據(jù)庫(kù)上執(zhí)行一次。
使用CASCADE選項(xiàng)可能損害到其他用戶所擁有的對(duì)象。
REASSIGN OWNED命令可以用來(lái)重新分配某個(gè)或某些角色所擁有對(duì)象的屬主。
角色所擁有的數(shù)據(jù)庫(kù)將會(huì)被刪除。
DROP OWNED語(yǔ)句是一個(gè)PostgreSQL擴(kuò)展。