From 1f8459d6fe91d99395438515c01c40c22f5cc728 Mon Sep 17 00:00:00 2001 From: Remon Oldenbeuving Date: Wed, 5 Aug 2026 16:10:51 +0200 Subject: [PATCH] fix(migrations) - Make migration idempotent I had to manually run the migration with a bunch of retries to go around the deadlocks, so the tables are now gone, but the migration still shows up as failing, so this should fix that. --- .../0204_drop_cost_insight_tables.sql | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/db/src/migrations/0204_drop_cost_insight_tables.sql b/packages/db/src/migrations/0204_drop_cost_insight_tables.sql index 30a1723cd6..4f21db3100 100644 --- a/packages/db/src/migrations/0204_drop_cost_insight_tables.sql +++ b/packages/db/src/migrations/0204_drop_cost_insight_tables.sql @@ -1,12 +1,12 @@ -DROP TABLE "cost_insight_active_suggestions" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_evaluation_dirty_owners" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_events" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_hourly_sweep_checkpoints" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_notification_deliveries" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_owner_configs" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_owner_hour_driver_buckets" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_owner_hour_totals" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_owner_states" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_rollup_coverage" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_rollup_degraded_intervals" CASCADE;--> statement-breakpoint -DROP TABLE "cost_insight_rollup_repairs" CASCADE; \ No newline at end of file +DROP TABLE IF EXISTS "cost_insight_active_suggestions" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_evaluation_dirty_owners" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_events" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_hourly_sweep_checkpoints" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_notification_deliveries" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_owner_configs" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_owner_hour_driver_buckets" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_owner_hour_totals" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_owner_states" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_rollup_coverage" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_rollup_degraded_intervals" CASCADE;--> statement-breakpoint +DROP TABLE IF EXISTS "cost_insight_rollup_repairs" CASCADE;