Настройка WAL на Windows

Пытаюсь настроить но из чтения документации не складывается представления о послешаговых результатах поэтому хочу спросить.
- написал в .conf - archive_command = 'copy %p d:\\pgxlog\\%f'
- select pg_start_backup('point01')
- select pg_stop_backup('')
- дальше работа в базе...
Смущает результат - я так полагал что содержимое папок pg_xlog кластера и pgxlog бекапов будет синхронизировано, но по факту:
в папке pgxlog бекапов:
00000001000000000000001D.000D3E58.backup
00000001000000000000001D
в папке кластера pg_xlog:
00000001000000000000001D.000D3E58.backup
000000010000000000000024
000000010000000000000025
00000001000000000000001Е

получается так что select pg_stop_backup('') перенесла *1D.000D3E58.backup и *1D в папку бекапа, и в дальнейшем бекапа wal-ов не производится - почему?
кроме того из папки кластера pg_xlog пропал *1D?

И еще в документации написано что после select pg_start_backup надо выполнить file-system-backup - тоесть надо скопировать кластер и тейблспейсы на файловом уровне - а не бекапить средствами pg_dump pg_dumpall?

Комментарии

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

-

archive_mode = on?
archive_timeout=?

здесь есть статейка про хот-бекап

xcopy tablespace

В документации написано что после select pg_start_backup('point01') надо сделать filesystem backup при запущеном сервере, что я собственно сделал включив и папки tablespace-ов с помощью xcopy. Дальше произошло страшное - стер папку клон tablespace-ов - в результате стерлась и оригинальная папка. Что не так?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023