2011-08-09 12 views
25

Użyłem InitDB polecenia, aby utworzyć klaster bazy danych:PostgreSQL: jak usunąć klaster bazy

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

Jeśli chcesz usunąć ten klaster bazy danych, można po prostu usunąć defaultdb folderu? Czy jest jakieś polecenie, którego powinienem użyć?

Odpowiedz

40

Tak, jeśli chcesz usunąć właśnie utworzony klaster bazy danych, usuń katalog danych /opt/local/var/db/postgresql83/defaultdb.

Nawiasem mówiąc, jeśli serwer PG jest uruchomiony, zamknij go wcześniej.

+1

Dzięki, gdybym miał wystarczająco dużo reputacji, chciałbym głosować tę odpowiedź :) – matthiash

20

Jeśli używasz Debiana coś podobnego, najczystszym sposobem jest uruchomienie pg_dropcluster

pg_dropcluster 9.4 main