<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 6 февр. 2020 г. в 11:12, <<a href="mailto:alexei@taf.ru">alexei@taf.ru</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
----- Исходное сообщение -----<br>
> От: "Yuri Khachaturyan" <<a href="mailto:yukh@yukh.ru" target="_blank">yukh@yukh.ru</a>><br>
> Кому: "ALT Linux Community general discussions" <<a href="mailto:community@lists.altlinux.org" target="_blank">community@lists.altlinux.org</a>><br>
> Отправленные: Четверг, 6 Февраль 2020 г 15:55:51<br>
> Тема: Re: [Comm] 2 разные версии PostgreSQL<br>
<br>
> Добрый день!<br>
> <br>
> ср, 5 февр. 2020 г. в 22:35, < [ mailto:<a href="mailto:alexei@taf.ru" target="_blank">alexei@taf.ru</a> | <a href="mailto:alexei@taf.ru" target="_blank">alexei@taf.ru</a> ] >:<br>
> <br>
> <br>
> Добрый день!<br>
> <br>
> Для справки, pg_upgrade это просто хитрое применение комбинации pg_dump<br>
> и pg_restore из разных версий.<br>
> <br>
> То есть при использовании pg_upgrade я не выиграю по времени ничего в сравнении<br>
> с pg_dump и pg_restore?<br>
<br>
Именно. Формат бинарных файлов между мажорными версиями БД несовместимый, и чуда не случится.<br></blockquote><div><br></div><div>Логично.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> Есть еще вариант с логической репликацией:<br>
> <br>
> 1. поднимаем логическую репликацию 9.6 -> 11 на стороннем сервере<br>
> (для ускорения синхронизации баз на 11-ю версию заливаем снятый с 9.6 дамп)<br>
> 2. переклюдчаем пользователей на промежуточный сервер<br>
> Этим как раз собирался заняться сегодня. Вот только есть вопрос - обязательно ли<br>
> логическую репликацию? Я думал о WAL репликации всего кластера целиком, а не<br>
> логически каждую базу по-отдельности (баз у меня 35 шт, большинство из них -<br>
> 1С).<br>
<br>
Потоковая репликация возможна в рамках одной мажорной версии. Не ваш случай. И<br>
для запуска репликации достаточно прописать 35 SQL запросов на стороне публикатора<br>
и еще 35 на стороне подписчика. Не так уж и трудоемко.<br></blockquote><div><br></div><div>На мой взгляд, это лучшее решение. Тем более, что с помощью репликации имеет смысл перетаскивать только тяжелые базы, их 3-5 штук всего. </div><div>Базы по 500МБ можно и через дамп перегнать. Спасибо. </div><div><br></div><div> <br></div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">С уважением, <br>Хачатурян Юрий (<a href="mailto:yukh@yukh.ru" target="_blank">yukh@yukh.ru</a>)</div></div>