drizzle-no-fk-enforcement-by-default
Drizzle ORM schemas do not automatically enforce foreign key relationships. Without explicit .references() calls on integer columns like teamId, assigneeId, creatorId, orphaned rows accumulate silently on deletion. This is a schema integrity gap that violates data consistency and is a common omission in Drizzle projects where devs assume referential integrity is implied.
Related
- drizzle-orm-fk-references-must-be-explicit-no-auto-enforceme
- drizzle-orm-does-not-auto-enforce-foreign-keys
- drizzle-orm-missing-foreign-keys-orphaned-rows
- drizzle-orm-schema-missing-foreign-keys-orphan-rows
- drizzle-orm-fk-references-silently-omitted-causing-orphaned
- drizzle-orm-fk-not-auto-applied-must-use-references
- drizzle-orm-foreign-keys-not-enforced-by-default
- drizzle-orm-fk-not-auto-enforced-requires-explicit-reference