|
Миграция 9.6 > 12 (pg_upgrade)
|
|||
---|---|---|---|
#18+
Добрый день ! Есть задача, не новая, наверняка многими уже решённая - миграция Postgresql с 9.6 на 12 (конкретно 9.6.14 на latest 12.8). Изначально хотели пойти испытанным путём (pg_dump/pg_restore), но обстоятельства (время+место) заставляют воспользоваться утилитой pg_upgrade : обновление с использованием жёстких ссылок (ключ --link), (из-за крупных изменений по индексам) последующая реиндексация (reindex database) всех БД (за исключением template*). Есть ли ещё какие-то подводные камни, особенности при таком варианте миграции на 12 - подскажите, пжл. Заранее Огромное Спасибо за любого рода информацию ! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 01:34 |
|
Миграция 9.6 > 12 (pg_upgrade)
|
|||
---|---|---|---|
#18+
prokhorov, Если есть возможность. Развернуть бекап на другом железе и провести тестовую миграцию. Заодно проверить софт на совместимость. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 07:50 |
|
Миграция 9.6 > 12 (pg_upgrade)
|
|||
---|---|---|---|
#18+
prokhorov, Проходит штатно. Большинство неожиданностей во время обновления закрывает предварительная проверка pg_dumpall -s со старой версии (то есть только схемы, без данных) и попытка импорта в новую. Ошибок быть при этом не должно. Желательно иметь реплику от старой версии в резерве на случай внезапных непредвиденных проблем. В основном из непредвиденных проблем встречается ошибка оператора, тем более в первый раз. PS: и обратите внимание на изменения вокруг recovery.conf если ещё не видели. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 11:10 |
|
|
start [/forum/topic.php?fid=53&msg=40103513&tid=1993825]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 384ms |
0 / 0 |