DROP DATABASE
DROP DATABASE — удалить базу данных
Синтаксис
DROP DATABASE [ IF EXISTS ] имя
Описание
Оператор DROP DATABASE
удаляет базу данных. Он удаляет из каталогов записи, относящиеся к базе данных, а также удаляет каталог, содержащий данные. Выполнить эту команду может только владелец базы данных. Кроме того, удалить базу нельзя, пока к ней подключены вы или кто-то ещё. (Чтобы выполнить эту команду, подключитесь к postgres
или любой другой базе данных.)
Действие команды DROP DATABASE
нельзя отменить. Используйте её с осторожностью!
Параметры
IF EXISTS
Не считать ошибкой, если база данных не существует. В этом случае будет выдано замечание.
имя
Имя базы данных, подлежащей удалению.
Замечания
DROP DATABASE
нельзя выполнять внутри блока транзакции.
Эту команду нельзя выполнить, если установлено подключение к удаляемой базе данных. Поэтому может быть удобнее вместо неё использовать программу dropdb, которая сама вызывает эту команду внутри.
Совместимость
Оператор DROP DATABASE
отсутствует в стандарте SQL.