Подтвердить что ты не робот

Postgresql: как удалить кластер баз данных

Я использовал команду initdb для создания кластера базы данных:

sudo su postgres -c '/opt/local/lib/postgresql83/bin/initdb -D /opt/local/var/db/postgresql83/defaultdb'

Если я хочу удалить этот кластер базы данных, могу ли я просто удалить папку defaultdb? Или есть какая-то команда, которую я должен использовать?

4b9b3361

Ответ 1

Да, если вы хотите удалить только что созданный кластер базы данных, просто удалите каталог данных /opt/local/var/db/postgresql83/defaultdb.

Кстати, если сервер PG запущен, закройте его раньше.

Ответ 2

Если вы используете что-то debian-like, самый чистый способ - запустить pg_dropcluster

pg_dropcluster 9.4 main