On Tue, Mar 15, 2022 at 7:33 PM Robert Haas <rh...@postgresql.org> wrote: > > Allow extensions to add new backup targets. > > Commit 3500ccc39b0dadd1068a03938e4b8ff562587ccc allowed for base backup > targets, meaning that we could do something with the backup other than > send it to the client, but all of those targets had to be baked in to > the core code. This commit makes it possible for extensions to define > additional backup targets. > > Patch by me, reviewed by Abhijit Menon-Sen. > > Discussion: > http://postgr.es/m/ca+tgmoaqvdt-u3nt+_kkz7bgdayqdb0i-+xommr5jn2rd37...@mail.gmail.com > > Branch > ------ > master > > Details > ------- > https://git.postgresql.org/pg/commitdiff/e4ba69f3f4a1b997aa493cc02e563a91c0f35b87 > > Modified Files > -------------- > src/backend/replication/Makefile | 1 + > src/backend/replication/Makefile.orig | 49 ++++++ > src/backend/replication/basebackup.c | 82 ++++------ > src/backend/replication/basebackup_target.c | 238 ++++++++++++++++++++++++++++ > src/include/replication/basebackup_target.h | 66 ++++++++ > 5 files changed, 381 insertions(+), 55 deletions(-)
This one has a tiny copy/paste error where the idenfiication comment for basebackup_target.c claims it's basebackup_gzip.c. I've pushed a fix. -- Magnus Hagander Me: https://www.hagander.net/ Work: https://www.redpill-linpro.com/