DROP TRANSFORM
DROP TRANSFORM — удалить трансформацию
Синтаксис
DROP TRANSFORM [ IF EXISTS ] FORимя_типаLANGUAGEимя_языка[ CASCADE | RESTRICT ]
Описание
DROP TRANSFORM удаляет ранее определённую трансформацию.
Чтобы удалить трансформацию, необходимо быть владельцем типа и языка. Такие же требования действуют и при создании трансформации.
Параметры
IF EXISTSНе считать ошибкой, если трансформация не существует. В этом случае будет выдано замечание.
имя_типаИмя типа данных, для которого предназначена трансформация.
имя_языкаИмя языка, для которого предназначена трансформация.
CASCADEАвтоматически удалять объекты, зависящие от данной трансформации, и, в свою очередь, все зависящие от них объекты (см. Раздел 5.13).
RESTRICTОтказать в удалении трансформации, если от неё зависят какие-либо объекты. Это поведение по умолчанию.
Примеры
Удаление трансформации для типа hstore и языка plpythonu:
DROP TRANSFORM FOR hstore LANGUAGE plpythonu;
Совместимость
Эта форма DROP TRANSFORM является расширением Postgres Pro. За подробностями обратитесь к описанию CREATE TRANSFORM.