PostgreSQL DROP USER MAPPING

2021-09-10 16:41 更新

DROP USER MAPPING — 移除一個(gè)用于外部服務(wù)器的用戶映射

大綱

DROP USER MAPPING [ IF EXISTS ] FOR { user_name | USER | CURRENT_USER | PUBLIC } SERVER server_name

描述

DROP USER MAPPING從外部服務(wù)器移除 一個(gè)已有的用戶映射。

一個(gè)外部服務(wù)器的擁有者可以為該服務(wù)器的任何用戶刪除用戶映射。如果 該服務(wù)器上的USAGE特權(quán)被授予了一個(gè)用戶,它也能刪除 用于它們自己的用戶名的用戶映射。

參數(shù)

IF EXISTS

如果該用戶映射不存在則不要拋出一個(gè)錯(cuò)誤,而是發(fā)出一個(gè)提示。

user_name

該映射的用戶名。CURRENT_USERUSER匹配當(dāng)前用戶的名稱。PUBLIC 被用來(lái)匹配系統(tǒng)中所有現(xiàn)存和未來(lái)的用戶名。

server_name

用戶映射的服務(wù)器名。

示例

刪除一個(gè)用戶映射bob(服務(wù)器foo),如果它存在:

DROP USER MAPPING IF EXISTS FOR bob SERVER foo;

兼容性

DROP USER MAPPING符合 ISO/IEC 9075-9 (SQL/MED)。IF EXISTS子句是一個(gè) PostgreSQL擴(kuò)展。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)