@KTG

Как восстановить базу на PostgreSQL (Ubuntu)?

postgresql.service запустился без ошибок.
Не запустился сервис кластера PostgreSQL.
postgresql@9.6-main.service loaded failed failed
Журнал пишет:
Use of uninitialized value in subroutine entry at /usr/bin/pg_ctlcluster


С Linux и PostgreSQL я мало знаком, но базу которая там крутилась восстановить надо.
Собственно нашел куда сливался дамп базы, pg_dump с параметром -Fc без какого либо сжатия, но pg_restore не может отработать этот файл.
Пишет что файл не похож на архив.
Head файла выводит первые 3 символа RAR, дальше кракозябры. Хотя подозревал что там sql должен был быть.
Через PG_admin под win так же restore поругался на формат файла.

Как можно восстановить базу из самих файлов БД? Можно ли оживить кластер?
Вроде должен помочь pg_clusterupgrade.

Собственно какие ещё есть варианты?
  • Вопрос задан
  • 584 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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