DROP EXTENSION

Удаление расширения.

Синтаксис

DROP EXTENSION [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

Описание

DROP EXTENSION удаляет расширение из базы данных. Удаление расширения приведёт также к удалению входящих в него объектов.

Примечание: Файлы поддержки расширений, необходимые для его создания, не удаляются. Эти файлы необходимо удалить вручную с хоста базы данных YMatrix.

Чтобы использовать команду DROP EXTENSION, вы должны владеть данным расширением.

Если в базе данных используются какие-либо объекты расширения, команда завершится ошибкой. Например, если таблица содержит столбец типа из расширения. Добавьте опцию CASCADE, чтобы принудительно удалить зависимые объекты.

Параметры

IF EXISTS

  • Если расширение не существует, не выводить ошибку, а показать уведомление.

name

  • Имя установленного расширения.

CASCADE

  • Автоматически удалять объекты, зависящие от расширения, а также все объекты, зависящие от этих объектов.

RESTRICT

  • Запрещать удаление расширения, если на него ссылается какой-либо объект, не являющийся частью самого расширения. Это значение используется по умолчанию.

Совместимость

DROP EXTENSION является расширением базы данных YMatrix.

Смотрите также

ALTER EXTENSION, CREATE EXTENSION