From 54029f64ad41524fc4893fa8b41023bbfce2ce91 Mon Sep 17 00:00:00 2001 From: icefairy <860668820@qq.com> Date: Wed, 28 Feb 2024 11:03:23 +0800 Subject: [PATCH] FIX DETACH PARTITION WITH MISSING ALTER TABLE --- .../distributed/sql/udfs/drop_old_time_partitions/latest.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/sql/udfs/drop_old_time_partitions/latest.sql b/src/backend/distributed/sql/udfs/drop_old_time_partitions/latest.sql index 72c8d3e9c..dac86aa1f 100644 --- a/src/backend/distributed/sql/udfs/drop_old_time_partitions/latest.sql +++ b/src/backend/distributed/sql/udfs/drop_old_time_partitions/latest.sql @@ -58,7 +58,7 @@ BEGIN FOR r IN EXECUTE older_partitions_query USING table_name, older_than LOOP RAISE NOTICE 'dropping % with start time % and end time % using DETACH PARTITION partition_name AND THEN DROP IT. ', r.partition, r.from_value, r.to_value; - EXECUTE format('DETACH PARTITION %I', r.partition); + EXECUTE format('ALTER TABLE %I.%I DETACH PARTITION %I',r.schema_name, r.table_name, r.partition); EXECUTE format('DROP TABLE %I.%I', r.schema_name, r.table_name); END LOOP; END;