Задать вопрос
Benstein
@Benstein
Software and Game Development Engineer.

Как восстановить базу из дампа postgres?

Имею дамп постгрес в неизвестном формате, при попытке восстановить через pg_restore ругается что невалидный архив, но вроде все данные в файле есть.

Сам дамп в кодировке utf-16le и внутри он выглядит как сжатый: sql в перемешку с бинарём. Как-то раскомпрессировать у меня не получается)

file выводит тип data

Вопрос: как можно из него восстановить базу?
  • Вопрос задан
  • 370 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
"sql в перемешку с бинарём" - это скорее всего стандартный формат (pg_dump -Fc). Он сжат, поэтому вам кажется, что всё в перемешку.

Что происходит, если попытаться его восстановить с помощью pg_restore?
Ответ написан
Ваш ответ на вопрос

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

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