Documentation PostgreSQL 14.22 » Référence » Commandes SQL » DROP USER MAPPING

Précédent | Niveau supérieur | Suivant
DROP USER | Sommaire | DROP VIEW

## DROP USER MAPPING

DROP USER MAPPING — Supprimer une correspondance d'utilisateur pour un serveur distant

## Synopsis

    DROP USER MAPPING [ IF EXISTS ] FOR { nom_utilisateur | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVER nom_serveur

## Description

`DROP USER MAPPING` supprime une correspondance d'utilisateur existant pour un serveur distant.

Le propriétaire d'un serveur distant peut supprimer les correspondances d'utilisateur pour ce serveur pour n'importe quel utilisateur. Par ailleurs, un utilisateur peut supprimer une correspondance d'utilisateur pour son propre nom d'utilisateur s'il a reçu le droit `USAGE` sur le serveur.

## Paramètres

`IF EXISTS`

  Ne génère pas d'erreur si la correspondance d'utilisateur n'existe pas. Un avertissement est émis dans ce cas.

`nom_utilisateur`

  Nom d'utilisateur de la correspondance. `CURRENT_ROLE`, `CURRENT_USER` et `USER` correspondent au nom de l'utilisateur courant. `PUBLIC` est utilisé pour correspondre à tous les noms d'utilisateurs présents et futurs du système.

`nom_serveur`

  Nom du serveur de la correspondance d'utilisateur.

## Exemples

Supprimer une correspondance d'utilisateur `bob`, sur le serveur `truc` si elle existe :

    DROP USER MAPPING IF EXISTS FOR bob SERVER truc;

## Compatibilité

`DROP USER MAPPING` est conforme à la norme ISO/IEC 9075-9 (SQL/MED). La clause `IF EXISTS` est une extension PostgreSQL.

## Voir aussi

CREATE USER MAPPING, ALTER USER MAPPING