Всё вроде просто, написано уйма сколько инструкций но мне не хватало простого…
Бэкапится всё так:
pg_dump -U postgres 1 | lbzip2 -n 4 -9 > vm1c_$(date +%Y-%m-%d_%H-%M)_base_1.pgsql.gz
база 1, жмётся lbzip2 4 ядрами
Восстанавливаем так:
1) Переименовываем
mv vm1c_2018-10-27_03-00_base_1.pgsql.gz vm1c_2018-10-27_03-00_base_1.pgsql.bz2
2) Распаковываем
bzip2 -d vm1c_2018-10-27_03-00_base_1.pgsql.bz2
3) Заливаем распакованную базу в новосозданную базу в постгре
psql -U postgres re < vm1c_2018-10-27_03-00_base_1.pgsql
Пьём чай и ждём пока восстановится база….
После этого создаём базу в 1с…
Поэтому упрощаем процесс на минус первое действие то есть, делаем не gz архивы а bz2, т.е.:
- pg_dump -U postgres 1 | lbzip2 -n 4 -9 > vm1c_$(date +%Y-%m-%d_%H-%M)_base_1.pgsql.gz
- bzip2 -d vm1c_2018-10-27_03-00_base_1.pgsql.bz2
- psql -U postgres re < vm1c_2018-10-27_03-00_base_1.pgsql