drizzle-orm-fk-not-auto-applied-must-use-references
Drizzle ORM does not enforce foreign key relationships unless .references() is explicitly called on each column. Columns like teamId, assigneeId, creatorId defined as plain int without .references() will allow orphaned rows on deletion with no runtime error. This is a silent data integrity failure that violates referential integrity at the schema level.
Related
- drizzle-orm-foreign-keys-not-auto-enforced
- drizzle-orm-fk-references-must-be-explicit-no-auto-enforceme
- drizzle-orm-does-not-auto-enforce-foreign-keys
- drizzle-no-fk-enforcement-by-default
- drizzle-orm-fk-not-enforced-by-default-causes-orphans
- drizzle-orm-foreign-keys-not-enforced-by-default
- drizzle-orm-supports-fk-references-must-be-declared-explicit
- drizzle-orm-fk-not-auto-enforced-requires-explicit-reference