[Comm] 2 разные версии PostgreSQL
Pavel Isopenko
master на pauli.ru
Чт Фев 6 12:36:00 MSK 2020
Добрый.
06.02.2020 10:55, Yuri Khachaturyan пишет:
> ср, 5 февр. 2020 г. в 22:35, <alexei на taf.ru <mailto:alexei на taf.ru>>:
>
> Для справки, pg_upgrade это просто хитрое применение комбинации pg_dump
> и pg_restore из разных версий.
>
>
> То есть при использовании pg_upgrade я не выиграю по времени ничего в
> сравнении с pg_dump и pg_restore?
>
Когда у меня была похожая задача (прыжок с p7 на p8), то воспользовался
парой pg_dump + pg_restore таким образом:
1. Ежедневно вечером по crond всё равно отрабатывает примерно такой скрипт
#!/bin/sh
dumpdir=/srv/1cbackup
function compress {
pg_dump -U postgres -Fc $base -f $dumpdir/$base;
}
base=db1; compress;
#
base=db20; compress;
#
На работу пользователей с базами 1С pg_dump не влияет. Полученные копии
потом отсасываются сервером бэкапов в архивное хранилище.
2. В одну из суббот аккуратно положил srv1cv83, дождался завершения
бэкапа, скопировал свежие дампы на новый сервер и проделал им
pg_restore. Старый сервер погасил, IP нового подменил. Собственно всё,
зашедшие в понедельник пользователи ничего не заметили.
--
С уважением, Павел Исопенко
+79165329582
email: pauli на altlinux.org
XMPP: pavelri на jabber.credoaudit.ru
Подробная информация о списке рассылки community