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

ALTER TYPE

ALTER TYPE — Modifier la définition d'un type

Synopsis

ALTER TYPE nom OWNER TO nouveau_nom 
ALTER TYPE nom SET SCHEMA nouveau_schema

Description

ALTER TYPE modifie la définition d'un type existant. Les seules fonctionnalités actuellement disponibles sont de modifier le propriétaire et le schéma d'un type.

Seul le propriétaire du type peut utiliser ALTER TYPE. Pour modifier le schéma d'un type, le droit CREATE sur le nouveau schéma est requis. Pour modifier le propriétaire, il faut être un membre direct ou indirect du nouveau rôle propriétaire et ce rôle doit avoir le droit CREATE sur le schéma du type (ces restrictions assurent que la modification du propriétaire ne va pas au-delà de ce qui est possible par la suppression et la recréation du type ; toutefois, un superutilisateur peut modifier le propriétaire de n'importe quel type).

Paramètres

nom

Le nom du type à modifier (éventuellement qualifié du nom du schéma).

nouveau_propriétaire

Le nom du nouveau propriétaire du type.

nouveau_schema

Le nouveau schéma du type.

Exemples

Donner la propriété du type utilisateur courriel à joe :

ALTER TYPE courriel OWNER TO joe;

Changer le schéma du type utilisateur courriel en clients :

ALTER TYPE courriel SET SCHEMA clients;

Compatibilité

Il n'existe aucune instruction ALTER TYPE dans le standard SQL.