PostgreSQLLa base de données la plus sophistiquée au monde.

Version anglaise

ALTER SERVER

ALTER SERVER — modifier la définition d'un serveur distant

Synopsis

ALTER SERVER nom_serveur [ VERSION 'nouvelle_version' ]
    [ OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ] ) ]
ALTER SERVER nom_serveur OWNER TO nouveau_propriétaire

Description

ALTER SERVER modifie la définition d'un serveur distant. La première forme modifie la chaîne de version du serveur ou les options génériques du serveur (au moins une clause est nécessaire). La seconde forme modifie le propriétaire du serveur.

Pour modifier le serveur, vous devez être le propriétaire du serveur. De plus, pour modifier le propriétaire, vous devez posséder le serveur ainsi qu'être un membre direct ou indirect du nouveau rôle, et vous devez avoir le droit USAGE sur le wrapper de données distantes du serveur. (Notez que les superutilisateurs satisfont à tout ces critères automatiquement.)

Paramètres

nom_serveur

Le nom d'un serveur existant.

nouvelle_version

Nouvelle version du serveur.

OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ] )

Modifie des options pour le serveur. ADD, SET et DROP spécifient les actions à exécuter. Si aucune opération n'est spécifiée explicitement, l'action est ADD. Les noms d'options doivent être uniques ; les noms et valeurs sont aussi validés en utilisant la bibliothèque de wrapper de données distantes.

Exemples

Modifier le serveur foo et lui ajouter des options de connexion :

ALTER SERVER foo OPTIONS (host 'foo', dbname 'dbfoo');

Modifier le serveur foo, modifier sa version, modifier son option host :

ALTER SERVER foo VERSION '8.4' OPTIONS (SET host 'baz');

Compatibilité

ALTER SERVER est conforme à ISO/IEC 9075-9 (SQL/MED).