Tutto dipende da come è stato installato.
Ubuntu, dai pacchetti (integrato o apt.postgresql.org)
Usa pg_wrapper
. Vedi i documenti Ubuntu per PostgreSQL . Vuoi pg_dropcluster
tutti i cluster Pg esistenti, quindi pg_createcluster
uno nuovo e pulito.
Do Non basta eliminare il dir di dati e ri-initdb.
CentOS / RH / Fedora, pacchetti integrati
Non ho installato questo e non posso testarlo facilmente in questo momento. Dalla memoria penso che sia sicuro arrestare il server ed eliminare la directory dei dati.
Pacchetti CentOS / RH / Fedora, yum.postgresql.org
Vedere /usr/share/doc/postgresql??-?.?.?/README.rpm-dist
.
Arrestare il server con systemctl
o il service
comando wrapper, eliminare la directory dei dati, quindi eseguire /usr/pgsql-9.3/bin/postgresql93-setup initdb
(regolando i percorsi in base alla versione).
Qualsiasi distribuzione, dall'installer EDB
Arrestare il server, eliminare la directory dei dati e initdb
un nuovo cluster. Vedi i documenti di installazione.
Dalla fonte
Arrestare il server, eliminare la directory dei dati, riavviare.
OS X
homebrew: brew uninstall postgresql; brew cleanup; brew install postgresql
Postgres.app? Programma di installazione EDB? MacPorts?
Trova una birra. Bevi la birra. Ripetere. Se questo non fa sparire il dolore, procurati qualcosa di più forte.
finestre
- Interrompere il servizio
- Elimina dir dati
- rieseguire initdb usando
runas.exe
come utente postgres (pre-9.2) o NETWORKSERVICE
(9.2+). O semplicemente cambiare la proprietà in seguito.