Возможно, вы уже установили кластер базы данных в том месте, где ваша установка Posgres8.3 пытается инициировать новый.Вы не можете действительно смешивать и сочетать версии, как это.
Если возможно, установите старую версию, которая была у вас при создании существующей базы данных.Затем используйте pg_dumpall , чтобы создать .SQL
дамп всех ваших данных.Затем вы можете переместить или удалить старую базу данных (обычно на /var/lib/pgsql
) и установить новую версию.наконец, примените дамп базы данных, чтобы получить старые данные.
Подробнее об этом читайте в справочной странице Обновление кластера PostgreSQL .
Если вы устанавливаете ту же версию, нет необходимости обновлять кластер, вы, вероятно, можете спокойно игнорировать ошибки, связанные с initdb
, если все работает нормально.