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

Précédent | Niveau supérieur | Suivant
ALTER COLLATION | Sommaire | ALTER DATABASE

## ALTER CONVERSION

ALTER CONVERSION — Modifier la définition d'une conversion

## Synopsis

    ALTER CONVERSION nom RENAME TO nouveau_nom
    ALTER CONVERSION nom OWNER TO { nouveau_propriétaire | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
    ALTER CONVERSION nom SET SCHEMA nouveau_schéma

## Description

`ALTER CONVERSION` modifie la définition d'une conversion.

Seul le propriétaire de la conversion peut utiliser `ALTER CONVERSION`. Pour changer le propriétaire, il faut aussi ê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 de la conversion. Ces restrictions assurent que le changement de propriétaire ne va pas au-delà de ce qui peut être obtenu en supprimant et en re-créant la conversion. Toutefois, un super-utilisateur peut changer le propriétaire de n'importe quelle conversion.

## Paramètres

`nom`

  Le nom de la conversion.

`nouveau_nom`

  Le nouveau nom de la conversion.

`nouveau_propriétaire`

  Le nouveau propriétaire de la conversion.

`nouveau_schéma`

  Le nouveau schéma de la conversion.

## Exemples

Renommer la conversion `iso_8859_1_to_utf8` en `latin1_to_unicode` :

    ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;

Changer le propriétaire de la conversion `iso_8859_1_to_utf8` en `joe` :

    ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;

## Compatibilité

Il n'y a pas d'instruction `ALTER CONVERSION` dans le standard SQL.

## Voir aussi

CREATE CONVERSION, DROP CONVERSION