From 90127fe5bd3752a7fc3f07ae567f41714ec6d9ce Mon Sep 17 00:00:00 2001 From: Chris Parsons <438676+chrisparsons83@users.noreply.github.com> Date: Mon, 6 Apr 2026 11:12:13 -0400 Subject: [PATCH] Fix migration 0068: add IF NOT EXISTS to enum ADD VALUE (#269) The migration fails in production because the enum label "cs2_major_qualifying_points" already exists. Adding IF NOT EXISTS makes the statement idempotent so it won't error on re-run. https://claude.ai/code/session_015iUtjSgiL1ZUNggvj434gP Co-authored-by: Claude --- drizzle/0068_cs2_major_simulator.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drizzle/0068_cs2_major_simulator.sql b/drizzle/0068_cs2_major_simulator.sql index 3d1e8b9..16b5d44 100644 --- a/drizzle/0068_cs2_major_simulator.sql +++ b/drizzle/0068_cs2_major_simulator.sql @@ -1,4 +1,4 @@ -ALTER TYPE "public"."simulator_type" ADD VALUE 'cs2_major_qualifying_points';--> statement-breakpoint +ALTER TYPE "public"."simulator_type" ADD VALUE IF NOT EXISTS 'cs2_major_qualifying_points';--> statement-breakpoint CREATE TABLE IF NOT EXISTS "cs2_major_stage_results" ( "id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL, "scoring_event_id" uuid NOT NULL,