pg_rewind: Extend code detecting relation files to work with WAL files isRelDataFile() is renamed to getFileContentType(), extended so as it becomes able to detect more file patterns than only relation files. The new file name pattern that can be detected is WAL files.
This refactoring has been suggested by Robert Haas. This will be used in a follow-up patch where we are looking at improving how WAL files are processed by pg_rewind. As of this change, WAL files are still handled the same way as previously, always copied from the source to the target server. Extracted from a larger patch by the same authors. Author: John Hsu <[email protected]> Author: Justin Kwan <[email protected]> Reviewed-by: Japin Li <[email protected]> Reviewed-by: Srinath Reddy Sadipiralla <[email protected]> Discussion: https://postgr.es/m/[email protected] Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/6ae08d9583e9a5e951286948bdd9fcd58e67718a Modified Files -------------- src/bin/pg_rewind/filemap.c | 60 ++++++++++++++++++++++++++-------------- src/bin/pg_rewind/filemap.h | 9 +++++- src/tools/pgindent/typedefs.list | 1 + 3 files changed, 48 insertions(+), 22 deletions(-)
