Diese Situation mit zwei Clustern in Ubuntu kann auftreten, wenn auf eine neuere Version aktualisiert wird, die eine neuere postgresql-Version bereitstellt.
Das automatische Upgrade entfernt den alten Cluster nicht, vermutlich aus Angst, wertvolle Daten zu löschen (was klug ist, da einige Postgres-Upgrades möglicherweise menschliche Arbeit erfordern, um abgeschlossen zu werden).
Wenn Sie wissen, dass Sie es löschen möchten, führen Sie einfach Folgendes aus:
sudo pg_dropcluster --stop 9.1 main
Das entsprechende Datenverzeichnis wird entfernt und service postgresql
bezieht sich nicht mehr auf 9.1
Zu diesem Zeitpunkt verwendet der 9.2-Cluster immer noch den Port 5433, was unpraktisch ist.
Um zum Standardport zu wechseln, bearbeiten Sie /etc/postgresql/9.2/main/postgresql.conf
und ändern Sie die Zeile port = 5433
an port = 5432
Starten Sie dann PostgreSQL neu.
Um schließlich die postgresql-9.1-Pakete loszuwerden, sehen Sie sich das Ergebnis von dpkg -l 'postgresql*9.1*'
an