From 01a58102fc82c5a445183603f324eb24e639bbd1 Mon Sep 17 00:00:00 2001 From: reshke Date: Wed, 17 Dec 2025 15:07:52 +0000 Subject: [PATCH v1] Do not emit FPW for unlogged relations in BRIN empty-page ops. --- src/backend/access/brin/brin_pageops.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/access/brin/brin_pageops.c b/src/backend/access/brin/brin_pageops.c index 91a5ba163f2..c80b87da3d2 100644 --- a/src/backend/access/brin/brin_pageops.c +++ b/src/backend/access/brin/brin_pageops.c @@ -891,7 +891,11 @@ brin_initialize_empty_new_buffer(Relation idxrel, Buffer buffer) page = BufferGetPage(buffer); brin_page_init(page, BRIN_PAGETYPE_REGULAR); MarkBufferDirty(buffer); - log_newpage_buffer(buffer, true); + + /* XLOG stuff */ + if (RelationNeedsWAL(idxrel)) + log_newpage_buffer(buffer, true); + END_CRIT_SECTION(); /* -- 2.43.0