DROP_USER_MAPPING - remove a user mapping for a foreign server
Contents
Compatibility
DROPUSERMAPPING conforms to ISO/IEC 9075-9 (SQL/MED). The IF EXISTS clause is a PostgreSQL extension.
Description
DROPUSERMAPPING removes an existing user mapping from foreign server.
The owner of a foreign server can drop user mappings for that server for any user. Also, a user can drop
a user mapping for their own user name if USAGE privilege on the server has been granted to the user.
Examples
Drop a user mapping bob, server foo if it exists:
DROP USER MAPPING IF EXISTS FOR bob SERVER foo;
Name
DROP_USER_MAPPING - remove a user mapping for a foreign server
Parameters
IF EXISTS
Do not throw an error if the user mapping does not exist. A notice is issued in this case.
user_name
User name of the mapping. CURRENT_ROLE, CURRENT_USER, and USER match the name of the current user.
PUBLIC is used to match all present and future user names in the system.
server_name
Server name of the user mapping.
See Also
CREATE USER MAPPING (CREATE_USER_MAPPING(7)), ALTER USER MAPPING (ALTER_USER_MAPPING(7))
PostgreSQL 17.5 2025 DROPUSERMAPPING(7)
Synopsis
DROP USER MAPPING [ IF EXISTS ] FOR { user_name | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVER server_name