Задать вопрос
@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.

Собственно какие ещё есть варианты?
  • Вопрос задан
  • 611 просмотров
Подписаться 1 Простой 11 комментариев
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 2. Расширенное администрирование систем Linux (Линукс)
    1 неделя
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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