Hallo,
ich habe einen laufenden Postgresql Server, auf dem postgresql10 und 12 installiert sind. Update-alternatives zeigt auf die 12er Version:
> sudo update-alternatives --config postgresql
There are 2 choices for the alternative postgresql (providing /usr/lib/postgresql).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/postgresql12 120 auto mode
1 /usr/lib/postgresql10 100 manual mode
2 /usr/lib/postgresql12 120 manual mode
Dennoch läuft der Postgresql-Server auf Version 10:
> psql
psql (12.4, server 10.14)
Ist die Annahme richtig, dass beim starten von postgresql nicht einfach blind die 12er Version gestartet wird, so wie von update-alternatives vorgegeben, sondern die Version der Datenfiles in /var/lib/pgsql/data ausschlaggebend sind und daher die 10er Version gestartet wird.
Ich frage, da ich ein upgrade auf 12 machen möchte. Bin mir aber unsicher, ob ein initdb direkt Datendateien für die 12er Version anlegt oder ich noch etwas spezielles angeben muss.
Danke.