Se não estou enganado, foi ministrado na aula orientação para apagar os arquivos WAL antes de executar o backup incremental.
E se a execução do backup incremental falhar? Seja pelo banco de dados ester crashado, servidor não encontrado ou por outro motivo para exceção.
Minha sugestão seria (caso seja válida):
- Copiar a pasta WAL para uma nova pasta temporária (WAL_TEMP por exemplo)
- Apagar o conteúdo da pasta WAL
- Caso o backup incremental seja executado com sucesso, apagar pasta WAL_TEMP
- Caso o backup incremental não foi executado, restaurar conteúdo da pasta WAL
Att.