PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.0 » Référence » Commandes SQL » DROP TRANSFORM

DROP TRANSFORM

DROP TRANSFORM — supprime une transformation

Synopsis

DROP TRANSFORM [ IF EXISTS ] FOR nom_type
LANGUAGE nom_lang [ CASCADE | RESTRICT ]
  

Description

DROP TRANSFORM supprime une transformation définie précédement.

Pour pouvoir supprimer une transformation, vous devez être propriétaire du type et du langage. Ce sont les mêmes droits nécessaires lors de la création d'une transformation.

Paramètres

IF EXISTS

Permet de ne pas générer d'erreur si la transformation n'existe pas alors qu'on tente de la supprimer. Une notification est simplement renvoyée dans ce cas.

nom_type

Le nom du type de données de la transformation.

nom_lang

Le nom du langage de la transformation.

CASCADE

Supprime automatiquement tous les objets dépendants de la transformation, ainsi que tous les objets dépendants de ces objets (voir Section 5.15).

RESTRICT

Si des objets sont dépendants de la transformation, elle ne pourra pas être supprimée. Ce comportement est celui par défaut.

Exemples

Pour supprimer une relation du type hstore et du langage plpython3u :

DROP TRANSFORM FOR hstore LANGUAGE plpython3u;
   

Compatibilité

Cette forme de DROP TRANSFORM est une extension PostgreSQL. Voir CREATE TRANSFORM pour plus de détails.