Удаление базы данных
примечание
Эта страница переведена при помощи нейросети GigaChat.
Базы данных удаляются с помощью команды DROP DATABASE:
DROP DATABASE name;
Удалить базу данных может только ее владелец или суперпользователь. При удалении базы исчезнут все находящиеся в ней объекты, и отменить это действие будет невозможно.
Нельзя выполнить команду DROP DATABASE
, будучи подключенным к удаляемой базе данных. Подключение возможно к любой другой базе, включая template1
. Последний вариант понадобится, если предстоит удаление последней пользовательской базы данных в кластере.
Для удобства существует специальная утилита командной строки для удаления баз данных — dropdb.
dropdb dbname
(В отличие от createdb
, удаление базы данных с текущим именем пользователя не является действием по умолчанию.)