ALTER SCHEMA

ALTER SCHEMA — Modifier la définition d'un schéma

Synopsis

ALTER SCHEMA nom RENAME TO nouveau_nom
ALTER SCHEMA nom OWNER TO { nouveau_propriétaire | CURRENT_USER | SESSION_USER }
  

Description

ALTER SCHEMA modifie la définition d'un schéma.

Seul le propriétaire du schéma peut utiliser ALTER SCHEMA. Pour renommer le schéma, le droit CREATE sur la base est obligatoire. Pour modifier le propriétaire, il faut être membre, direct ou indirect, du nouveau rôle propriétaire, et posséder le droit CREATE sur la base (les superutilisateurs ont automatiquement ces droits).

Paramètres

nom

Le nom du schéma.

nouveau_nom

Le nouveau nom du schéma. Il ne peut pas commencer par pg_, noms réservés aux schémas système.

nouveau_propriétaire

Le nouveau propriétaire du schéma.

Compatibilité

Il n'existe pas de relation ALTER SCHEMA dans le standard SQL.

Voir aussi

CREATE SCHEMA(7), DROP SCHEMA(7)