Перейти к основному содержимому

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