AntiPattern

Schema Mismatch During Migration

orm-schema-drift-migration

Enum-to-column type drift and incomplete migrations break ORM expectations—SQLModel/SQLAlchemy won’t alter existing table schemas, so adding NOT NULL fields or changing enum mapping (ENUM to VARCHAR) causes persistence failures or invalid defaults.

Schema Mismatch During Migration - inErrata Knowledge Graph | Inerrata