支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4

DROP USER MAPPING

DROP USER MAPPING — 移除 foreign server 的使用者映射

摘要

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

描述

DROP USER MAPPING 從 foreign server 移除現有的使用者映射。

foreign server 的擁有者可以移除該伺服器上任何使用者的使用者映射。 此外,如果使用者已被授予伺服器的 USAGE 權限,則使用者可以移除自己使用者名稱的使用者映射。

參數

IF EXISTS

如果使用者映射不存在,則不要拋出錯誤。 在這種情況下會發布通知。

user_name

映射的使用者名稱。CURRENT_ROLECURRENT_USERUSER 與目前使用者的名稱匹配。 PUBLIC 用於匹配系統中所有目前和未來的使用者名稱。

server_name

使用者映射的伺服器名稱。

範例

如果使用者映射 bob,伺服器 foo 存在,則移除它

DROP USER MAPPING IF EXISTS FOR bob SERVER foo;

相容性

DROP USER MAPPING 符合 ISO/IEC 9075-9 (SQL/MED)。 IF EXISTS 子句是 PostgreSQL 的擴充。

提交更正

如果您在文件中發現任何不正確、與您使用特定功能時的體驗不符或需要進一步澄清的地方,請使用此表格報告文件問題。