Ваши файлы базы данных были созданы PostgreSQL версии 13

ОС - openSUSE Tumbleweed. Ранее у меня был установлен PostgreSQL 13. Я просто удалил его:

> sudo zypper rm 'postgres*'

> sudo zypper rr PostgreSQL

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

Затем я устанавливаю PostgreSQL 12 по инструкции здесь:

> 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

Но статус базы данных неисправен:

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

По какой-то причине, что бы я ни пытался, я не могу избавиться от этих ошибок статуса:

Ваши файлы базы данных были созданы PostgreSQL версии 13.

Не удалось найти исполняемые файлы для этой версии.

Пожалуйста, установите серверный пакет PostgreSQL для версии 13.

Как установить PostgreSQL 12 и избавиться от файлов базы данных PostgreSQL 13?

2
задан 28 May 2021 в 08:58
1 ответ

Я решил отказаться от идеи перехода с 13 на 12. Я переустановил Pg 13 и придерживаюсь его.

Я работаю с платформой, которая рекомендует стр. 12. Однако я не вернусь к 12, если что-то не пойдет не так с 13.

0
ответ дан 28 July 2021 в 12:33

Теги

Похожие вопросы