DROP USER MAPPING

DROP USER MAPPING — elimina un mapeo de usuario para un servidor foráneo

Synopsis

DROP USER MAPPING [ IF EXISTS ] FOR { nombre_usuario | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVER nombre_servidor

Descripción

DROP USER MAPPING elimina un mapeo de usuario existente de un servidor foráneo.

El propietario de un servidor foráneo puede eliminar los mapeos de usuario para ese servidor para cualquier usuario. Además, un usuario puede eliminar un mapeo de usuario para su propio nombre de usuario si se le ha concedido el privilegio USAGE en el servidor.

Parámetros

IF EXISTS

No arroja un error si el mapeo de usuario no existe. Se emite una advertencia (notice) en este caso.

nombre_usuario

Nombre de usuario del mapeo. CURRENT_ROLE, CURRENT_USER y USER coinciden con el nombre del usuario actual. PUBLIC se utiliza para coincidir con todos los nombres de usuario actuales y futuros en el sistema.

nombre_servidor

Nombre del servidor del mapeo de usuario.

Ejemplos

Eliminar un mapeo de usuario bob, servidor foo si existe:

DROP USER MAPPING IF EXISTS FOR bob SERVER foo;

Compatibilidad

DROP USER MAPPING cumple con el estándar ISO/IEC 9075-9 (SQL/MED). La cláusula IF EXISTS es una extensión de PostgreSQL.

Véase también

CREATE USER MAPPING, ALTER USER MAPPING