pg_basebackup postgres
народ, подскажите. делаю бекап баз с помощью pg_basebackup собственно не получается восстановиться на момент времени
что было сделано:
добавил записи в бд
сделал бекап
pg_basebackup -D /backup/file_backup --port=5432 --wal-method=none -F t -z -U postgres -w -c fast -l "test backup"уничтожил все файлы в каталоге с бд
rm -f -v -r *восстановил всё с архива
tar -xzvf /backup/file_backup/base.tar.gz -C .в
recovery.conf: restore_command = 'cp /backup/logs/%f %p'стартую postgres
всё ок
добавляю ещё записи в бд и делаю select pg_switch_wal()
теперь хочу восстановитьсчя на момент времени, останавливаю postgres удаляю логи с pg_wal, добавляю в recovery.done:
restore_command = 'cp /backup/logs/%f %p'
recovery_target_time = '2020-07-10 19:23:00'
потом переименовываю его обратоно в recovery.conf
backup.label.old в backup.label
запускаю postgres, но всё равно вижу старые записи от wal 000000060000000000000024
postgres.conf
=============
wal_level = archive
archive_mode = on
archive_command = 'test ! -f /backup/log/%f && cp %p /backup/log/%f'
$ ll /backup/log/
Jul 10 17:20 000000060000000000000023
Jul 10 17:20 000000060000000000000024
Jul 10 17:20 000000060000000000000024.00000028.backup
Jul 10 17:22 000000060000000000000025
Jul 10 17:22 000000060000000000000026
Jul 10 17:28 000000070000000000000027
Jul 10 17:27 00000007.history
Jul 10 17:33 00000008.history
Jul 10 19:23 000000090000000000000027
Jul 10 19:23 000000090000000000000028