From 69c5254a76c39346bc28d6fc149decd6bdfd7189 Mon Sep 17 00:00:00 2001 From: Jamal-B Date: Mon, 24 Mar 2025 14:33:05 +0100 Subject: [PATCH] Always create unlogged IMMVs --- createas.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/createas.c b/createas.c index bc74a1d..afbe371 100644 --- a/createas.c +++ b/createas.c @@ -241,6 +241,9 @@ ExecCreateImmv(ParseState *pstate, CreateTableAsStmt *stmt, bool do_refresh = false; ObjectAddress address; + /* For mdpt purposes, we always create unlogged IMMVs */ + into->rel->relpersistence = RELPERSISTENCE_UNLOGGED; + /* Check if the relation exists or not */ if (CreateTableAsRelExists(stmt)) return InvalidObjectAddress;