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.