- Ich habe
apt-getPostgres 9.2.4 installiert (mit PPA). - Ich habe
pg_dropcluster --stop 9.2 mainden Standarddatenbankcluster entfernt, weil ich beabsichtigte, einen neuen Cluster auf einem separaten SSD-Volume (einem Rackspace-Blockspeicher-Volume) zu erstellen, das gerade bereitgestellt wurde. - Ich habe diesen neuen Cluster erstellt, dessen Daten sich auf meinem SSD-Volume befinden, und ihn gestartet (
pszeigt alle normalen Postgres-Prozesse an, die für diesen neuen Cluster ausgeführt werden, und ich kann eine Postgres-Shell öffnen und SQL ausführen - dh sie läuft einwandfrei). Wenn ich jetzt laufe,pg_lsclusterssind keine aufgelistet.
Der mainCluster wurde gut aufgelistet, bevor ich ihn löschte. Warum wird mein neuer Cluster nicht angezeigt, selbst wenn er ausgeführt wird? Ich habe sogar den Server neu gestartet (nur für den Fall).
initdb -D /the/dir/- Ich glaube, ich habe gerade gemerkt, dass ich hätte verwenden pg_createcluster -d /the/dir/sollen , hätte ich nicht? Sind beide gleich, abzüglich der zusätzlichen Metadaten, die Postgres über den Cluster speichert? (Ich bin auf Ubuntu 12.04.2)
pg_ctlcluster 9.2 mycluster start
pg_wrapperwillst, musst du es konsequent tun.
pg_wrapperjedoch)