Сведения о вопросе

Sadijon

17:49, 1st October, 2020

Перенос баз PostgreSQL после обновления с 8.3 на 8.4

Просмотров: 374   Ответов: 2

Обновлял тут давеча Debian и вместе с ним обновился PostgreSQL с версии 8.3 на версию 8.4.
Ясное дело 8.4 слишком крут, для того чтобы использовать базы из 8.3 и поставился он чистым. Про pgdump я тогда не подумал. А теперь уже поздно. Даунгрейдится до 8.3 не хочется. Есть более вменяемые решения?

upd: Бэкапы проверил. Их нет. Про базу забыли на 3 недели, а скрипт бэкапов удаляет всё старше 10 дней.



  Сведения об ответе

DAAA

02:12, 25th September, 2020

На виртуальной машине поставить 8.3, поднять базы. Сделать дамп. На 8.4 ресторе.
Виртуалку хоть на домашнем/рабочем компьютере поднять.


  Сведения об ответе

+-*/

20:33, 29th September, 2020

Можно попробовать такое: Развернуть в chroot-каталоге предыдущую версию дебиана с postgresql 8.3, подложить файлы базы (лучше скопировать если объемы позволяют). chroot-нитесь в этот каталог и попробуйте стартануть postgresql и сделать дамп, и попробуйте поднять дамп на postgresql 8.4


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться