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