У меня проблема с postgresql, как показано ниже: У меня есть сервер CentOS 5.9, на котором установлен postgresql 8.4. Он работает для моего производства и размер данных = 300 ГБ. На данный момент мне нужно перенести все данные из postgresql 8.4 в postgresql 9.4 на другом сервере CentOS 6.6. Я использую данные метода dumpall из postgresql 8.4 и восстанавливаю его до postgres 9.4, но время простоя очень велико, и я отменил этот метод. Можете ли вы помочь мне посоветовать способ переноса данных в моем случае, чтобы время простоя было самым коротким?
Спасибо большое.
План миграции:
1) Обновите PG на рабочем сервере. Для быстро обновление используйте pg_upgrade с опцией -k (ВНИМАНИЕ !!! Прочтите руководство http://www.postgresql.org/docs/9.4/static/pgupgrade.html)
2) После обновления PG настройте репликацию с prod на новый сервер.
3) Продвигайте реплику как новую PG.
Прибыль.