Removes a user mapping for a foreign server.
DROP USER MAPPING [ IF EXISTS ] { <user_name> | USER | CURRENT_USER | PUBLIC }
SERVER <server_name>
DROP USER MAPPING
removes an existing user mapping from a 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 they have been granted the USAGE
privilege on the server.
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.
Drop the user mapping named bob
, server foo
if it exists:
DROP USER MAPPING IF EXISTS FOR bob SERVER foo;
DROP SERVER
conforms to ISO/IEC 9075-9 (SQL/MED). The IF EXISTS
clause is a Greenplum Database extension.
CREATE USER MAPPING, ALTER USER MAPPING
Parent topic: SQL Commands