[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