DROP CATALOG#

Синтаксис#

DROP CATALOG [ IF EXISTS ] catalog_name

Предварительные требования#

Для работы данной команды необходимо сначала включить поддержку динамических каталогов в файле config.properties. Например:

catalog.management=cedrusdata_dynamic

Описание#

Удаляет существующий каталог.

Необязательное выражение IF EXISTS позволяет завершить выполнение команды без ошибки, если каталог с таким именем не существуют.

Команда отмечает каталог как удаленный и возвращает управление. Новые запросы не смогут воспользоваться удаленным каталогом. Реальное удаление каталога произойдет, когда не останется текущих запросов, которые используют каталог. По этой причине попытка мгновенного создания каталога с таким же именем может привести к ошибке. В этом случае необходимо дождаться завершения запросов, использующих каталог, и повторить попытку.

Примеры#

Удалить каталог example:

DROP CATALOG example;

Удалить каталог example, если он существует:

DROP CATALOG IF EXISTS example;

См. также#