15 сентября 2013 г., 11:52 пользователь Dmitry E. Oboukhov <unera@debian.org> написал:
Есть проект, работает на 9.1. одна база, несколько реплик.
есть большое желание смигрировать на 9.3 ибо в 9.3 JSON и полнотекстовый поиск.
я взял одну из реплик и попробовал ее смигрировать с 9.1 на 9.3. pg-upgradecluster при размерах БД 40Gb работал 2 часа 10 минут.
на такой downtime на мастере я пойти не могу: даже в 4 часа утра во вторник имеется довольно большое число пользователей, которым говорить что сервис не работает совсем не хочется.
вопрос: есть ли возможность миграции другим способом нежели пгапгрейдкластер?
идеально бы было конечно прицепить к 9.1 реплику 9.3 а потом ее сделать мастером и переключить на нее поток данных. простой бы был несколько секунд. но реплицировать с 9.1 на 9.3 нельзя.
есть какие-то предложения?
Что может быть более быстрым, чем использование pg_upgrade?