Ihre Datenbankdateien wurden mit PostgreSQL Version 13 erstellt

Ihre Datenbankdateien wurden mit PostgreSQL Version 13 erstellt

Das Betriebssystem ist openSUSE Tumbleweed. Zuvor hatte ich PostgreSQL 13 installiert. Ich habe es gerade entfernt durch:

> sudo zypper rm 'postgres*'

> sudo zypper rr PostgreSQL

> sudo rm -rf /usr/local/var/postgres

Dann installiere ich PostgreSQL 12 nach AnleitungHier:

> sudo zypper addrepo http://download.opensuse.org/repositories/server:database:postgresql/openSUSE_Tumbleweed/ PostgreSQL

> sudo zypper ref

> sudo zypper in -f postgresql postgresql-server postgresql-contrib

> sudo zypper in -f postgresql-plperl postgresql-plpython postgresql-pltlc

> sudo systemctl enable postgresql

> sudo systemctl start postgresql

Allerdings ist der Datenbankstatus fehlerhaft:

> sudo systemctl status postgresql.service  
[sudo] password for root:  
● postgresql.service - PostgreSQL database server
     Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
     Active: failed (Result: exit-code) since Thu 2021-05-27 23:08:43 EDT; 2h 10min ago
    Process: 1576 ExecStart=/usr/share/postgresql/postgresql-script start (code=exited, status=1/FAILURE)
        CPU: 21ms

May 27 23:08:43 localhost systemd[1]: Starting PostgreSQL database server...
May 27 23:08:43 localhost postgresql-script[1576]:  Your database files were created by PostgreSQL version 13.
May 27 23:08:43 localhost postgresql-script[1576]:  Could not find executables for this version.
May 27 23:08:43 localhost postgresql-script[1576]:  Please install the PostgreSQL server package for version 13.
May 27 23:08:43 localhost systemd[1]: postgresql.service: Control process exited, code=exited, status=1/FAILURE
May 27 23:08:43 localhost systemd[1]: postgresql.service: Failed with result 'exit-code'.
May 27 23:08:43 localhost systemd[1]: Failed to start PostgreSQL database server.

Aus irgendeinem Grund kann ich diese Statusfehler nicht beseitigen, egal was ich versuche:

Ihre Datenbankdateien wurden mit PostgreSQL Version 13 erstellt.

Für diese Version konnten keine ausführbaren Dateien gefunden werden.

Bitte installieren Sie das PostgreSQL-Serverpaket für Version 13.

Wie kann ich PostgreSQL 12 installieren und PostgreSQL 13-Datenbankdateien loswerden?

Antwort1

Wie im Kommentar von @cas vorgeschlagen:

Ich habe beschlossen, die Idee eines Downgrades von 13 auf 12 aufzugeben. Ich habe Seite 13 neu installiert und bleibe dabei.

Ich arbeite mit einer Plattform, die Seite 12 empfiehlt. Ich werde jedoch nicht zu Seite 12 zurückkehren, es sei denn, bei Seite 13 geht etwas schief.

verwandte Informationen