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 для получения дополнительной информации.

Смотрите также#

CREATE TRANSFORM