DROP TYPE
примечание
Эта страница переведена при помощи нейросети GigaChat.
DROP TYPE
- удаление типа данных.
Синтаксис
DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Описание
DROP TYPE
удаляет пользовательский тип данных. Только владелец типа может удалить его.
Параметры
IF EXISTS
- Подавляет ошибку, если указанный тип не существует, вместо этого выводится уведомление.
name
- Задает имя типа данных, при необходимости дополненное схемой, который должен быть удален.
CASCADE
- Автоматически удаляет объекты, которые зависят от типа (например, столбцы таблиц, функции и операторы), а также все объекты, зависящие от этих объектов.
RESTRICT
- Запрещает удаление типа, если какие-либо объекты зависят от него. Это значение по умолчанию.
Примеры
Удаление типа данных box
:
DROP TYPE box;
Совместимость
Эта команда аналогична соответствующей команде в стандарте SQL, за исключением того, что параметр IF EXISTS
является расширением PostgreSQL. Обратите внимание, что большая часть команды CREATE TYPE
и механизмы расширения типов данных в PostgreSQL отличаются от стандарта SQL.