Переместите данные от postgresql 8.4 до postgresql 9.4 в 2 различных серверах

У меня есть проблема с postgresql как указано ниже: у Меня есть postgresql 8.4 установки сервера CentOS 5.9. Это работает за моим производством и Размером данных = 300 ГБ. В данный момент я должен переместить все данные в postgresql 8.4 к postgresql 9.4 в другом сервере CentOS 6.6. Я использую метод dumpall данные из postgresql 8.4 и восстанавливаю к пост-ГРЭС 9.4, но время простоя очень длинно, и я отменил этот метод. Можно ли помочь мне вести метод для миграции, данные в моем случае ко времени простоя являются самыми короткими?

Искренне благодарит Вас.

0
задан 27 March 2015 в 17:48
1 ответ

План миграции:

1) Обновите ваш PG на производственном сервере. Для быстрого - обновления используйте pg_upgrade с опцией -k (ВНИМАНИЕ!!!). Читайте руководство http://www.postgresql.org/docs/9.4/static/pgupgrade.html)

2) После обновления PG настройте репликацию с prod на новый сервер.

3) Продвигайте реплику как новую PG.

Прибыль.

.
1
ответ дан 4 December 2019 в 17:00

Теги

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