From bd3f4f9638ddb33dcb731f173b4704d4045cd3ab Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Fri, 30 May 2025 14:26:44 +0300 Subject: [PATCH] Fix lack of GetWALInsertionTimeLine in PG14 --- pgxn/neon/walproposer_pg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pgxn/neon/walproposer_pg.c b/pgxn/neon/walproposer_pg.c index a381207aae..165b7b4ca4 100644 --- a/pgxn/neon/walproposer_pg.c +++ b/pgxn/neon/walproposer_pg.c @@ -170,7 +170,11 @@ WalProposerMain(Datum main_arg) walprop_pg_load_libpqwalreceiver(); wp = WalProposerCreate(&walprop_config, walprop_pg); +#if PG_MAJORVERSION_NUM < 15 + wp->localTimeLineID = ThisTimeLineID; +#else wp->localTimeLineID = GetWALInsertionTimeLine(); +#endif wp->last_reconnect_attempt = walprop_pg_get_current_timestamp(wp); walprop_pg_init_walsender();