DROP TRANSFORM — supprime une transformation
DROP TRANSFORM [ IF EXISTS ] FORnom_type
LANGUAGEnom_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 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.14).
RESTRICT
Si 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.