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