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;