Ich habe zwei PostgreSQL-Server auf meinem Computer installiert. Einer ist 9.1 und der andere ist 9.3. Ich muss beide Server installiert haben.
Wenn ich jedoch pg_dump ausführe, wird ein Versionsfehler angezeigt:
server version: 9.3.6; pg_dump version: 9.1.15
pg_dump: aborting because of server version mismatch
Wie kann ich das lösen? ( Beide Versionen können nicht deinstalliert werden. Ich habe die Version 9.1 zuerst und die Version 9.3 viele Monate später installiert. Ich muss beide Datenbankserver installieren.)
PATH
Dann müssen Sie die Umgebungsvariable ändern, mit der die App ausgeführt wird.
pg_dump
. Beide sind installiert, aber nur einer ist die Standardeinstellung. Suchen Sieupdate-alternatives
nach den Pfaden oderdpkg -L
dem Postgresql-Client-Paket, um zu sehen, wo sie sich befinden. Sie haben keinen sofortigen Zugriff auf eine Ubuntu-Box, um sich selbst zu zeigen.