Documentation PostgreSQL 14.22 » Référence » Commandes SQL » ALTER SCHEMA

Précédent | Niveau supérieur | Suivant
ALTER RULE | Sommaire | ALTER SEQUENCE

## 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_ROLE | 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 super-utilisateurs 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, DROP SCHEMA