DROP TRANSFORM#
Примечание
Эта страница переведена при помощи нейросети GigaChat.
DROP TRANSFORM - удаление трансформации.
Синтаксис#
DROP TRANSFORM [ IF EXISTS ] FOR type_name LANGUAGE lang_name [ CASCADE | RESTRICT ]
Описание#
DROP TRANSFORM удаляет ранее определенную трансформацию.
Чтобы удалить трансформацию, необходимо быть владельцем типа и языка. Такие же привилегии требуются для создания трансформации.
Параметры#
IF EXISTSПодавляет ошибку, если указанная трансформация не существует, вместо этого выводится уведомление.
type_nameУказывает имя типа данных, для которого предназначена трансформация.
lang_nameУказывает имя языка, для которого предназначена трансформация.
CASCADEАвтоматически удаляет объекты, которые зависят от трансформации, а также все объекты, зависящие от этих объектов.
RESTRICTЗапрещает удаление трансформации, если какие-либо объекты зависят от нее. Это значение по умолчанию.
Примеры#
Удаление трансформации для типа hstore и языка plpython3u:
DROP TRANSFORM FOR hstore LANGUAGE plpython3u;
Совместимость#
DROP TRANSFORM является расширением PostgreSQL. Смотрите CREATE TRANSFORM для получения дополнительной информации.