Section courante

A propos

Section administrative du site

ALTER FOREIGN DATA WRAPPER

Modifie l'enveloppe de données étrangère
PostgreSQL

Syntaxe

ALTER FOREIGN DATA WRAPPER name [ HANDLER handler_function | NO HANDLER ] [ VALIDATOR validator_function | NO VALIDATOR ] [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ]) ]
ALTER FOREIGN DATA WRAPPER name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
ALTER FOREIGN DATA WRAPPER name RENAME TO new_name

Paramètres

Nom Description
name Ce paramètre permet d'indiquer le nom d'un enveloppe de données à distances existant.
HANDLER handler_function Ce paramètre permet d'indiquer une nouvelle fonction de gestionnaire pour l'enveloppe de données à distances.
NO HANDLER Ce paramètre permet d'indiquer l'enveloppe de données étrangères ne doit plus avoir de fonction de gestionnaire. Notez que les tables à distances utilisant un enveloppe de données à distances sans gestionnaire ne sont pas accessibles.
VALIDATOR validator_function Ce paramètre permet d'indiquer une nouvelle fonction de validation pour l'enveloppe de données étrangères. Notez qu'il est possible que les options préexistantes de l'enveloppe de données étrangères, ou des serveurs dépendants, des cartographies d'utilisateurs ou des tables étrangères, soient invalides selon le nouveau validateur. Le PostgreSQL ne vérifie pas cela. Il appartient à l'utilisateur de s'assurer que ces options sont correctes avant d'utiliser l'enveloppe de données étrangères modifié. Cependant, toutes les options spécifiées dans cette commande ALTER FOREIGN DATA WRAPPER seront vérifiées à l'aide du nouveau validateur.
NO VALIDATOR Ce paramètre permet d'indiquer l'enveloppe de données étrangères ne devant plus avoir de fonction de validation.
OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) Ce paramètre permet de modifier les options de l'enveloppe de données à distances. ADD, SET et DROP spécifient l'action à effectuer. ADD est supposé si aucune opération n'est explicitement spécifiée. Les noms d'options doivent être uniques ; les noms et les valeurs sont également validés à l'aide de la fonction de validation de l'encapsuleur de données étrangères, le cas échéant.
new_owner Ce paramètre permet d'indiquer le nom d'utilisateur du nouveau propriétaire de l'encapsuleur de données étrangères.
new_name Ce paramètre permet d'indiquer le nouveau nom d'enveloppe de données à distances.

Description

Cette instruction permet de changer la définition d'un enveloppe de données étrangères.



Dernière mise à jour : Jeudi, le 14 Octobre 2021