Возможно ли обновление PostgreSQL 8.3.x до 8.4.x без простоев? У нас есть конфигурация горячего резервирования с доставкой WAL поэтому у нас есть возможность сначала обновить резервный, но доставка WAL явно не работает с основного устройства 8.3.x на подчиненное устройство 8.4.x или наоборот. Мы будем благодарны за любые предложения, так как у нас есть критически важное приложение.
Дамп / восстановление с использованием pg_dump требуется тем, кто хочет перенести данные из любого предыдущего выпуска.
http://www.postgresql.org/docs/8.4/static/release-8-4.html
В общем, доставка журналов между серверами, на которых работают разные основные уровни выпуска PostgreSQL, невозможна.
http://www.postgresql.org/docs/8.3/static/warm-standby.html
Единственный другой вариант, который я вижу, это http://wiki.postgresql.org/wiki/In-place_upgrade ссылки на: http://pgfoundry.org/projects/pg-migrator/
Кроме того, я полагаю, вы могли бы перевести базу данных в режим только для чтения и выполнить обновление на резервном или другом сервере.
Надеюсь, вы уже хорошо протестировали это важное приложение на 8.4 :)