diff --git a/prisma/migrations/20251103162035_add_oidc_provider/migration.sql b/prisma/migrations/20251103162035_add_oidc_provider/migration.sql index f71f6eded..220c54d9d 100644 --- a/prisma/migrations/20251103162035_add_oidc_provider/migration.sql +++ b/prisma/migrations/20251103162035_add_oidc_provider/migration.sql @@ -1,2 +1,7 @@ --- AlterEnum -ALTER TYPE "Provider" ADD VALUE 'OIDC'; +-- AlterEnum (idempotent - only add if not exists) +DO $$ +BEGIN + IF NOT EXISTS (SELECT 1 FROM pg_enum WHERE enumlabel = 'OIDC' AND enumtypid = (SELECT oid FROM pg_type WHERE typname = 'Provider')) THEN + ALTER TYPE "Provider" ADD VALUE 'OIDC'; + END IF; +END $$; diff --git a/prisma/migrations/20251103162035_added_oidc_to_provider/migration.sql b/prisma/migrations/20251103162035_added_oidc_to_provider/migration.sql deleted file mode 100644 index f71f6eded..000000000 --- a/prisma/migrations/20251103162035_added_oidc_to_provider/migration.sql +++ /dev/null @@ -1,2 +0,0 @@ --- AlterEnum -ALTER TYPE "Provider" ADD VALUE 'OIDC';