миграция postgresql

GoodWIN

Активный участник
Привет коллеги, начал сыпаться один из жестких дисков в сервере баз данных на котором развернут postgresql 8 что-ли, и еще некоторый софт. Поскольку сервер сам по себе старый диск менять не стали, было решено купить новый - более мощный. Задача перенести базу данных, транзакционные логи на другой физический сервер. На новый сервер решено ставить более новую версия postgresql - 9. Как проще всего переехать на новый сервер? Подойдет ли дамп базы данных одной версии к другой? Я так думаю в моем случае все сводится к бэкапу и восстановлению? Спасибо заранее за советы.
 
Привет коллеги, начал сыпаться один из жестких дисков в сервере баз данных на котором развернут postgresql 8 что-ли, и еще некоторый софт. Поскольку сервер сам по себе старый диск менять не стали, было решено купить новый - более мощный. Задача перенести базу данных, транзакционные логи на другой физический сервер. На новый сервер решено ставить более новую версия postgresql - 9. Как проще всего переехать на новый сервер? Подойдет ли дамп базы данных одной версии к другой? Я так думаю в моем случае все сводится к бэкапу и восстановлению? Спасибо заранее за советы.

Сними дамп с рабочего сервера который умирает, разверни его в песочнице на новом сервере, изолированно так сказать и проверь. Делов то.
 
Для миграции на более новую версию вам нужно будет использовать pg_dump
Как это делается описано в руководстве по миграции https://www.postgresql.org/docs/9.0/static/migration.html
Успехов в настройке. Не забывайте про бэкап
 
Спасибо, попробую переехать вот этим методом.

Код:
pg_dumpall -p 5432 | psql -d postgres -p 6543
 
Назад
Верх Низ