Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

DROP EXTENSION

Удаляет расширение из базы данных.

Синтаксис

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

Описание

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

ПРИМЕЧАНИЕ

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

Для выполнения команды DROP EXTENSION необходимо быть владельцем расширения.

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

ВАЖНО

Перед выполнением DROP EXTENSION с параметром CASCADE убедитесь, что вам известны все объекты, зависящие от расширения, чтобы избежать непредвиденных последствий.

Параметры

Параметр Описание

IF EXISTS

Не выдавать ошибку, если расширение не существует. Вместо ошибки выводится уведомление

name

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

CASCADE

Автоматически удалить все объекты, которые зависят от расширения, а также все объекты, которые зависят от этих объектов. См. информацию PostgreSQL об отслеживании зависимостей

RESTRICT

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

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

DROP EXTENSION является расширением Greengage DB.

См. также