From e546989a269d5d73d283901aadcfda8c6d98e87b Mon Sep 17 00:00:00 2001 From: Alexander Korotkov Date: Thu, 24 Oct 2024 14:40:23 +0300 Subject: Add 'no_error' argument to pg_wal_replay_wait() This argument allow skipping throwing an error. Instead, the result status can be obtained using pg_wal_replay_wait_status() function. Catversion is bumped. Reported-by: Michael Paquier Discussion: https://postgr.es/m/ZtUF17gF0pNpwZDI%40paquier.xyz Reviewed-by: Pavel Borisov --- src/backend/access/transam/xlogwait.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/backend/access/transam/xlogwait.c') diff --git a/src/backend/access/transam/xlogwait.c b/src/backend/access/transam/xlogwait.c index 58fb10aa5a8..8860a9c73da 100644 --- a/src/backend/access/transam/xlogwait.c +++ b/src/backend/access/transam/xlogwait.c @@ -2,7 +2,8 @@ * * xlogwait.c * Implements waiting for the given replay LSN, which is used in - * CALL pg_wal_replay_wait(target_lsn pg_lsn, timeout float8). + * CALL pg_wal_replay_wait(target_lsn pg_lsn, + * timeout float8, no_error bool). * * Copyright (c) 2024, PostgreSQL Global Development Group * -- cgit v1.2.3