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