DROP TRANSFORM — supprime une transformation
DROP TRANSFORM [ IF EXISTS ] FORnom_typeLANGUAGEnom_lang[ CASCADE | RESTRICT ]
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.
IF EXISTSPermet 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_typeLe nom du type de données de la transformation.
nom_langLe nom du langage de la transformation.
CASCADESupprime automatiquement tous les objets dépendants de la transformation, ainsi que tous les objets dépendants de ces objets (voir Section 5.15).
RESTRICTSi des objets sont dépendants de la transformation, elle ne pourra pas être supprimée. Ce comportement est celui par défaut.
Pour supprimer une relation du type hstore et du
langage plpython3u :
DROP TRANSFORM FOR hstore LANGUAGE plpython3u;
Cette forme de DROP TRANSFORM est une extension
PostgreSQL. Voir CREATE TRANSFORM pour plus de détails.