Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

DROP DATABASE

Удаляет существующую базу данных.

Синтаксис

DROP DATABASE [IF EXISTS] <name>

Описание

Команда DROP DATABASE удаляет базу данных. При выполнении команды из системного каталога удаляются записи, относящиеся к базе, а также удаляется с диска каталог, содержащий данные. Команда может быть выполнена только владельцем базы данных. Кроме того, невозможно выполнить команду, если к целевой базе данных подключены пользователи. Для выполнения команды необходимо подключиться к базе postgres или любой другой базе данных.

ВНИМАНИЕ

Операция DROP DATABASE необратима. Используйте команду с осторожностью.

Параметры

Параметр Описание

IF EXISTS

Не выдавать ошибку, если база данных не существует. В этом случае выводится уведомление

name

Имя удаляемой базы данных

Примечания

Команда DROP DATABASE не может быть выполнена внутри блока транзакции.

Данную команду нельзя выполнить, если установлено подключение к удаляемой базе данных. В этом случае удобнее использовать утилиту dropdb, которая является оберткой над данной командой.

Примеры

Удаление базы данных с именем testdb:

DROP DATABASE testdb;

Совместимость

В стандарте SQL нет оператора DROP DATABASE.

См. также