Я новичок в администрировании базы данных postgresql 10, поэтому, пожалуйста, потерпите меня (я из Oracle).Я надеялся, что добрая душа сможет направить меня в правильном направлении с нашей текущей проблемой.
Мы используем pg_base для резервного копирования нашей текущей производственной системы, и по какой-то причине с тех пор, как пару дней назад pg_base прекратил резервное копирование файла базы данных pg_control, а также postgres.conf, который, конечно, делает резервную копию бесполезной для восстановления.
Ниже приведена команда, которую мы используем для запуска резервного копирования
/usr/bin/docker exec -i --user postgres asf-db1 pg_basebackup --wal-method=fetch -D /var/lib/postgresql/data/pgdata/master_backup/latest -P -v --format=tar
В журналах не указано ничего подозрительного, и проблема стала очевидной только после того, как я выполнил тестовое восстановление.
Ниже приведен фрагмент журнала резервного копирования
pg_basebackup: initiating base backup, waiting for checkpoint to complete
pg_basebackup: checkpoint completed
pg_basebackup: write-ahead log start point: 6/BF000178 on timeline 1
0/1519047 kB (0%), 0/1 tablespace (...ta/master_backup/latest/base.tar)
397408/1519047 kB (26%), 0/1 tablespace (...ta/master_backup/latest/base.tar
)^M1019400/1519047 kB (67%), 0/1 tablespace (...ta/master_backup/latest/base.
tar)^M1565927/1565927 kB (100%), 0/1 tablespace (...ta/master_backup/latest/b
t/base.tar)^M2164615/2164615 kB (100%), 0/1 tablespace (...ta/master_backup/l
p/latest/base.tar)^M2751015/2751015 kB (100%), 0/1 tablespace (...ta/master_b
r_backup/latest/base.tar)^M3061585/3061585 kB (100%), 0/1 tablespace (...ta/m
pg_basebackup: write-ahead log end point: 6/C0000050
pg_basebackup: base backup completed
Backup completed at: Wed 14 Nov 18:00:32 GMT 2018