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