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