Назад | Перейти на главную страницу

Как вернуться к более старой версии postgresql

Я обновился до OSX Catalina, и в процессе исправления сломанных пакетов мне удалось непреднамеренно обновить posgresql с версии 11 на версию 12. При попытке запустить postgresql В журнале вижу следующее:

2020-07-18 17:51:16.885 AEST [42394] FATAL:  database files are incompatible with server
2020-07-18 17:51:16.885 AEST [42394] DETAIL:  The data directory was initialized by PostgreSQL version 11, which is not compatible with this version 12.3.

Как удалить версию 12, а затем переустановить версию 11? Я не уверен, какой второстепенный выпуск версии 11 я использую. Я предпочитаю использовать brew.

Вы можете запустить

brew postgresql-upgrade-database

для обновления баз данных с предыдущей версии с сохранением всех данных.

Информация для: пивоваренная информация postgres

Если вы действительно хотите перейти на более раннюю версию, тогда

brew uninstall postgresql
brew install postgresql@11

сделал бы это.