From 4be64c16f575c9da424ac730e26a497f829683ee Mon Sep 17 00:00:00 2001 From: David Lutterkort Date: Mon, 7 Apr 2025 17:17:43 -0700 Subject: [PATCH] store: Do not create aggregate indexes twice When index creation was postponed, we would create aggregate indexes twice. They could also be postponed, but we'll leave that for another day. --- store/postgres/src/relational/ddl.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/store/postgres/src/relational/ddl.rs b/store/postgres/src/relational/ddl.rs index e85281a5899..a3c4ed6885e 100644 --- a/store/postgres/src/relational/ddl.rs +++ b/store/postgres/src/relational/ddl.rs @@ -422,8 +422,9 @@ impl Table { } } else { self.create_attribute_indexes(out)?; + self.create_aggregate_indexes(schema, out)?; } - self.create_aggregate_indexes(schema, out) + Ok(()) } pub fn exclusion_ddl(&self, out: &mut String) -> fmt::Result {