aboutsummaryrefslogtreecommitdiff
path: root/src/backend/postmaster/shell_archive.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/postmaster/shell_archive.c')
-rw-r--r--src/backend/postmaster/shell_archive.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/backend/postmaster/shell_archive.c b/src/backend/postmaster/shell_archive.c
index 8a54d02e7bb..71d567065a2 100644
--- a/src/backend/postmaster/shell_archive.c
+++ b/src/backend/postmaster/shell_archive.c
@@ -23,6 +23,7 @@
static bool shell_archive_configured(void);
static bool shell_archive_file(const char *file, const char *path);
+static void shell_archive_shutdown(void);
void
shell_archive_init(ArchiveModuleCallbacks *cb)
@@ -31,6 +32,7 @@ shell_archive_init(ArchiveModuleCallbacks *cb)
cb->check_configured_cb = shell_archive_configured;
cb->archive_file_cb = shell_archive_file;
+ cb->shutdown_cb = shell_archive_shutdown;
}
static bool
@@ -156,3 +158,9 @@ shell_archive_file(const char *file, const char *path)
elog(DEBUG1, "archived write-ahead log file \"%s\"", file);
return true;
}
+
+static void
+shell_archive_shutdown(void)
+{
+ elog(DEBUG1, "archiver process shutting down");
+}