fix(migration): wrap ALTER TYPE ADD VALUE in DO block with IF NOT EXISTS check

This commit is contained in:
Zac Gaetano 2026-06-03 00:41:04 +00:00
parent a04ef2de3a
commit bd662f6917

View file

@ -1,2 +1,8 @@
-- 2026-06: add 'pending_migration' to asset_status enum for manual SMB-to-S3 promotion
ALTER TYPE asset_status ADD VALUE 'pending_migration';
DO $$
BEGIN
IF NOT EXISTS (SELECT 1 FROM pg_enum WHERE enumlabel = 'pending_migration' AND enumtypid = 'asset_status'::regtype) THEN
ALTER TYPE asset_status ADD VALUE 'pending_migration';
END IF;
END
$$;