-- Migration: 0035_extend_pet_enums.sql -- GRO-1979: Adds missing enum values for coat_type (short/medium/silky) and -- pet_size_category (extra_large) that were captured in schema snapshots but -- never applied to the DB because 0034 did not include ALTER TYPE ADD VALUE. -- Postgres restriction: ALTER TYPE ADD VALUE cannot run inside a transaction block. -- We deliberately do NOT wrap this in BEGIN...COMMIT so drizzle can apply it -- as a standalone statement outside any implicit transaction. -- ─── Extend coat_type enum ──────────────────────────────────────────────── ALTER TYPE "coat_type" ADD VALUE IF NOT EXISTS 'short'; ALTER TYPE "coat_type" ADD VALUE IF NOT EXISTS 'medium'; ALTER TYPE "coat_type" ADD VALUE IF NOT EXISTS 'silky'; -- ─── Extend pet_size_category enum ──────────────────────────────────────── ALTER TYPE "pet_size_category" ADD VALUE IF NOT EXISTS 'extra_large';