Section courante

A propos

Section administrative du site

ALTER DOMAIN

Modifier le domaine
PostgreSQL

Syntaxe

ALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT }
ALTER DOMAIN name { SET | DROP } NOT NULL
ALTER DOMAIN name ADD domain_constraint [ NOT VALID ]
ALTER DOMAIN name DROP CONSTRAINT [ IF EXISTS ] constraint_name [ RESTRICT | CASCADE ]
ALTER DOMAIN name RENAME CONSTRAINT constraint_name TO new_constraint_name
ALTER DOMAIN name VALIDATE CONSTRAINT constraint_name
ALTER DOMAIN name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
ALTER DOMAIN name RENAME TO new_name
ALTER DOMAIN name SET SCHEMA new_schema

Paramètres

Nom Description
name Ce paramètre permet d'indiquer le nom (éventuellement qualifié de schéma) d'un domaine existant à modifier.
domain_constraint Ce paramètre permet d'indiquer la nouvelle contrainte de domaine pour le domaine.
constraint_name Ce paramètre permet d'indiquer le nom d'une contrainte existante à supprimer ou à renommer.
NOT VALID Ce paramètre permet d'indiquer de ne pas vérifier la validité des contraintes des données entreposées existantes.
CASCADE Ce paramètre permet de supprimer automatiquement les objets dépendant de la contrainte, et à leur tour tous les objets dépendant de ces objets.
RESTRICT Ce paramètre permet d'indiquer qu'il faut refuser de supprimer la contrainte s'il existe des objets dépendants. Ceci est le comportement par défaut.
new_name Ce paramètre permet d'indiquer le nouveau nom du domaine.
new_constraint_name Ce paramètre permet d'indiquer le nouveau nom de la contrainte.
new_owner Ce paramètre permet d'indiquer le nom d'utilisateur du nouveau propriétaire du domaine.
new_schema Ce paramètre permet d'indiquer le nouveau schéma du domaine.

Description

Cette instruction permet de changer la définition d'un domaine.



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