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