0025 - No enum types in DB table columns¶
Date¶
2025-10-30
Status¶
Accepted
Context¶
Native enum column types make schema evolution, portability, and application/database coordination harder than the apparent convenience suggests.
Decision¶
We will not use enum types in DB table columns.
Consequences¶
We will need alternative validation and representation patterns, but migrations and schema evolution stay simpler.