DROP TRANSFORM#

DROP TRANSFORM

DROP TRANSFORM

DROP TRANSFORM — удалить преобразование

Синтаксис

DROP TRANSFORM [ IF EXISTS ] FOR type_name LANGUAGE lang_name [ CASCADE | RESTRICT ]

Описание

DROP TRANSFORM удаляет ранее определенное преобразование.

Чтобы иметь возможность удалить преобразование, вы должны быть владельцем типа и языка. Эти привилегии такие же, какие требуются для создания преобразования.

Параметры

IF EXISTS

Не генерировать ошибку, если преобразование не существует. В этом случае будет выдано уведомление.

type_name

Имя типа данных преобразования.

lang_name

Имя языка преобразования.

CASCADE

Автоматически удаляйте объекты, зависящие от преобразования, а также все объекты, зависящие от этих объектов (см. Раздел 5.14).

RESTRICT

Отказаться от удаления преобразования, если на него зависят какие-либо объекты. Это значение по умолчанию.

Примеры

Чтобы удалить преобразование для типа hstore и языка plpython3u:

DROP TRANSFORM FOR hstore LANGUAGE plpython3u;

Совместимость

Эта форма команды DROP TRANSFORM является расширением Tantor SE. См. CREATE TRANSFORM для получения подробной информации.

См. также

CREATE TRANSFORM