миграция postgresql

GoodWIN

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

ROOT

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

Surf_rider

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

GoodWIN

Участник
Спасибо, попробую переехать вот этим методом.

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