Los archivos de su base de datos fueron creados por PostgreSQL versión 13

Los archivos de su base de datos fueron creados por PostgreSQL versión 13

El sistema operativo es openSUSE Tumbleweed. Anteriormente tenía instalado PostgreSQL 13. Lo acabo de eliminar por:

> sudo zypper rm 'postgres*'

> sudo zypper rr PostgreSQL

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

Luego instalo PostgreSQL 12 siguiendo las instrucciones.aquí:

> 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

Pero el estado de la base de datos es defectuoso:

> 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.

Por alguna razón, haga lo que haga, no puedo deshacerme de estos errores de estado:

Los archivos de su base de datos fueron creados con PostgreSQL versión 13.

No se pudieron encontrar ejecutables para esta versión.

Instale el paquete del servidor PostgreSQL para la versión 13.

¿Cómo puedo instalar PostgreSQL 12 y deshacerme de los archivos de base de datos de PostgreSQL 13?

Respuesta1

Como lo sugiere el comentario de @cas:

Decidí abandonar la idea de bajar de 13 a 12. Reinstalé la página 13 y sigo con ella.

Trabajo con una plataforma que recomienda la página 12. Sin embargo, no volveré a la 12 a menos que algo salga mal con la 13.

información relacionada