- Ho
apt-get
installato Postgres 9.2.4 (usando PPA). - Ho usato
pg_dropcluster --stop 9.2 main
per rimuovere il cluster di database predefinito, perché intendevo creare un nuovo cluster su un volume SSD separato (un volume di archiviazione del blocco Rackspace) appena montato. - Ho creato quel nuovo cluster i cui dati risiedono sul mio volume SSD e l'ho avviato (
ps
mostra tutti i normali processi Postgres in esecuzione per quel nuovo cluster e sono in grado di aprire una shell Postgres ed eseguire SQL, ovvero funziona correttamente). Ora quando corropg_lsclusters
non ce ne sono elencati.
Il main
cluster elencato bene prima di eliminarlo. Perché il mio nuovo cluster non viene visualizzato, anche quando è in esecuzione? Ho anche riavviato il server (per ogni evenienza).
initdb -D /the/dir/
- Penso di aver appena realizzato che avrei dovuto usare pg_createcluster -d /the/dir/
non avrei dovuto? Sono entrambi uguali, meno i metadati extra che Postgres memorizza sul cluster? (Sono su Ubuntu 12.04.2)
pg_ctlcluster 9.2 mycluster start
pg_wrapper
devi farlo in modo coerente.
pg_wrapper
però)