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 для получения дополнительной информации.