Обсуждение: Re: [pgsql-ru-general] Как смигрировать с 9.1 на 9.3?

Поиск
Список
Период
Сортировка

Re: [pgsql-ru-general] Как смигрировать с 9.1 на 9.3?

От
Dmitriy Igrishin
Дата:



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?

--
// Dmitriy.

Re: Re: [pgsql-ru-general] Как смигрировать с 9.1 на 9.3?

От
"Dmitry E. Oboukhov"
Дата:
> Что может быть более быстрым, чем использование pg_upgrade?
> http://www.postgresql.org/docs/9.3/static/pgupgrade.html

я документацию по этой утилите видел, а вот саму утилиту в
дистрибутиве не нашел.
пересобирать неохота.

может кто скажет где его искать в .deb пакетах? его похоже сунули
куда-то очень глубоко или даже не собрали.

есть только утилита pg_upgradecluster, которую я и тестировал
--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения

Re: Re: [pgsql-ru-general] Как смигрировать с 9.1 на 9.3?

От
"Dmitry E. Oboukhov"
Дата:
> Что может быть более быстрым, чем использование pg_upgrade?
> http://www.postgresql.org/docs/9.3/static/pgupgrade.html

спасибо, нашел и pg_upgrade, ща реплику восстановим и его тоже
попробую
--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения

Re: Re: [pgsql-ru-general] Как смигрировать с 9.1 на 9.3?

От
"Dmitry E. Oboukhov"
Дата:
попробовал сделать апгрейд с pg_upgrade, он в отличие от
pg_upgradecluster отрабатывает за 5 минут а с опцией --link за 17
секунд :)


--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения

Re: [pgsql-ru-general] Re: [pgsql-ru-general] Как смигрировать с 9.1 на 9.3?

От
Dmitriy Igrishin
Дата:



15 сентября 2013 г., 20:24 пользователь Dmitry E. Oboukhov <unera@debian.org> написал:
попробовал сделать апгрейд с pg_upgrade, он в отличие от
pg_upgradecluster отрабатывает за 5 минут а с опцией --link за 17
секунд :)
И это радует :-) 


--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEAREDAAYFAlI130cACgkQq4wAz/jiZTeVPgCfQaVN22B+uj3Hnsjf39rJp1IN
wUcAnAkB961PE3+7ykS8ujUFNmQ47Fph
=Pf5s
-----END PGP SIGNATURE-----




--
// Dmitriy.

Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Как смигрировать с 9.1 на 9.3?

От
Олексій Васильєв
Дата:
Понятное дело, что задача уже решена через pg_upgrade, но мигрировать с одной мажорной версии на другую с минимальным простоем можно через системы репликаций, что работают через триггеры. Мы использовали для этого londiste.

Понедельник, 16 сентября 2013, 1:45 +04:00 от Dmitriy Igrishin <dmitigr@gmail.com>:



15 сентября 2013 г., 20:24 пользователь Dmitry E. Oboukhov <unera@debian.org> написал:
попробовал сделать апгрейд с pg_upgrade, он в отличие от
pg_upgradecluster отрабатывает за 5 минут а с опцией --link за 17
секунд :)
И это радует :-) 


--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEAREDAAYFAlI130cACgkQq4wAz/jiZTeVPgCfQaVN22B+uj3Hnsjf39rJp1IN
wUcAnAkB961PE3+7ykS8ujUFNmQ47Fph
=Pf5s
-----END PGP SIGNATURE-----




--
// Dmitriy.



--
Олексій Васильєв