=== Applying patches on top of PostgreSQL commit ID 5784a493f14e02ece767aec7b4d3ed96e16a3a20 === /etc/rc.d/jail: WARNING: Per-jail configuration via jail_* variables is obsolete. Please consider migrating to /etc/jail.conf. === applying patch ./v23-0001-introduce-routine-for-checking-mutually-exclusiv.patch patching file src/backend/postmaster/pgarch.c patching file src/backend/utils/misc/guc.c patching file src/include/utils/guc.h [cf/4082 9da3f02b77] introduce routine for checking mutually exclusive string GUCs Author: Nathan Bossart Date: Wed Feb 15 14:28:53 2023 -0800 3 files changed, 28 insertions(+), 5 deletions(-) === applying patch ./v23-0002-refactor-code-for-restoring-via-shell.patch patching file src/backend/Makefile patching file src/backend/access/transam/timeline.c patching file src/backend/access/transam/xlog.c Hunk #4 succeeded at 7771 (offset 10 lines). Hunk #5 succeeded at 9413 (offset 11 lines). patching file src/backend/access/transam/xlogarchive.c patching file src/backend/access/transam/xlogrecovery.c Hunk #1 succeeded at 4210 (offset 1 line). patching file src/backend/meson.build patching file src/backend/postmaster/startup.c patching file src/backend/restore/Makefile patching file src/backend/restore/meson.build patching file src/backend/restore/shell_restore.c patching file src/include/Makefile patching file src/include/access/xlogarchive.h patching file src/include/meson.build patching file src/include/postmaster/startup.h patching file src/include/restore/shell_restore.h patching file src/tools/pgindent/typedefs.list [cf/4082 4a3fd56316] refactor code for restoring via shell Author: Nathan Bossart Date: Wed Feb 15 10:36:00 2023 -0800 16 files changed, 407 insertions(+), 152 deletions(-) create mode 100644 src/backend/restore/Makefile create mode 100644 src/backend/restore/meson.build create mode 100644 src/backend/restore/shell_restore.c create mode 100644 src/include/restore/shell_restore.h === applying patch ./v23-0003-rename-archive-modules.sgml-to-archive-and-resto.patch patching file doc/src/sgml/archive-and-restore-modules.sgml (renamed from doc/src/sgml/archive-modules.sgml) patching file doc/src/sgml/filelist.sgml patching file doc/src/sgml/postgres.sgml [cf/4082 fe03ebc8e5] rename archive-modules.sgml to archive-and-restore-modules.sgml Author: Nathan Bossart Date: Wed Feb 15 14:45:17 2023 -0800 3 files changed, 2 insertions(+), 2 deletions(-) rename doc/src/sgml/{archive-modules.sgml => archive-and-restore-modules.sgml} (100%) === applying patch ./v23-0004-restructure-archive-modules-docs-in-preparation-.patch patching file doc/src/sgml/archive-and-restore-modules.sgml [cf/4082 ffff04a372] restructure archive modules docs in preparation for restore modules Author: Nathan Bossart Date: Wed Feb 15 14:48:36 2023 -0800 1 file changed, 128 insertions(+), 114 deletions(-) === applying patch ./v23-0005-introduce-restore_library.patch patching file contrib/basic_archive/Makefile patching file contrib/basic_archive/basic_archive.c patching file contrib/basic_archive/meson.build patching file contrib/basic_archive/t/001_restore.pl patching file doc/src/sgml/archive-and-restore-modules.sgml patching file doc/src/sgml/backup.sgml patching file doc/src/sgml/basic-archive.sgml patching file doc/src/sgml/config.sgml patching file doc/src/sgml/high-availability.sgml patching file src/backend/access/transam/xlog.c Hunk #3 succeeded at 7771 (offset 10 lines). patching file src/backend/access/transam/xlogarchive.c patching file src/backend/access/transam/xlogrecovery.c patching file src/backend/postmaster/checkpointer.c patching file src/backend/postmaster/startup.c patching file src/backend/restore/shell_restore.c patching file src/backend/utils/misc/guc_tables.c Hunk #2 succeeded at 3970 (offset 2 lines). patching file src/backend/utils/misc/postgresql.conf.sample patching file src/include/restore/restore_module.h patching file src/include/restore/shell_restore.h patching file src/tools/pgindent/typedefs.list Hunk #1 succeeded at 2452 (offset 4 lines). [cf/4082 a51ddebaec] introduce restore_library Author: Nathan Bossart Date: Mon May 20 21:27:39 2024 -0500 20 files changed, 1104 insertions(+), 84 deletions(-) create mode 100644 contrib/basic_archive/t/001_restore.pl create mode 100644 src/include/restore/restore_module.h