pg_basebackup postgres

народ, подскажите. делаю бекап баз с помощью pg_basebackup собственно не получается восстановиться на момент времени

что было сделано:

  1. добавил записи в бд

  2. сделал бекап

    pg_basebackup -D /backup/file_backup --port=5432 --wal-method=none -F t -z -U postgres -w -c fast -l "test backup"

  3. уничтожил все файлы в каталоге с бд rm -f -v -r *

  4. восстановил всё с архива tar -xzvf /backup/file_backup/base.tar.gz -C .

  5. в recovery.conf: restore_command = 'cp /backup/logs/%f %p'

  6. стартую postgres

  7. всё ок

  8. добавляю ещё записи в бд и делаю 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

Ответы (0 шт):