Для правильной инициализации базы данных PostgreSQL или Postgres Pro std 14 на сервере, чтобы решить проблему несовместимости файлов базы данных, необходимо выполнить следующие шаги:
1. Остановите службу базы данных:
sudo systemctl stop postgresql
2. Создайте резервную копию всех необходимых файлов базы данных (если есть):
sudo cp -R /var/lib/postgresql /var/lib/postgresql.bak
3. Удалите старые файлы базы данных:
sudo rm -rf /var/lib/postgresql
4. Создайте новый кластер базы данных:
sudo pg_createcluster 14 main --start
Здесь "14" - версия PostgreSQL или Postgres Pro std, а "main" - название кластера базы данных.
5. Обновите права доступа к файлам кластера базы данных:
sudo chown -R postgres:postgres /var/lib/postgresql
6. Запустите службу базы данных:
sudo systemctl start postgresql
Теперь ваш кластер базы данных должен быть правильно инициализирован и готов к использованию.