DROP SCHEMA#
Синтаксис#
DROP SCHEMA [ IF EXISTS ] schema_name [ CASCADE | RESTRICT ]
Описание#
Удаляет существующую схему. Схема должна быть пустой.
Необязательное выражение IF EXISTS позволяет завершить выполнение
команды без ошибки, если схема с таким именем не существуют.
Режим RESTRICT возвращает ошибку, если схема не пуста. Режим CASCADE
удаляет схему и все вложенные объекты. Поддержка режима CASCADE
зависит от каталога. Если режим не указан явно, будет использован режим
RESTRICT.
Примеры#
Удаляет схему web:
DROP SCHEMA web
Удаляет схему sales, если она существует:
DROP SCHEMA IF EXISTS sales
Удаляет схему archive со всем содержимым:
DROP SCHEMA archive CASCADE
Удаляет схему archive, если она пуста:
DROP SCHEMA archive RESTRICT
См. также#
CREATE SCHEMA, ALTER SCHEMA, SHOW SCHEMAS, SHOW CREATE SCHEMA