index 91a5ba163f2c6c0a59b2dcce7d9de6bac1ced1d0..c80b87da3d2486a8619bfded68ae5fd7418860a8 100644 (file)
@@ -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();
/*