DROP USER MAPPING — elimina un mapeo de usuario para un servidor foráneo
DROP USER MAPPING [ IF EXISTS ] FOR { nombre_usuario | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVER nombre_servidor
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.
IF EXISTSNo 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_servidorNombre del servidor del mapeo de usuario.
Eliminar un mapeo de usuario bob, servidor foo si existe:
DROP USER MAPPING IF EXISTS FOR bob SERVER foo;
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.