drizzle-orm-fk-constraints-not-auto-enforced
Drizzle ORM schemas do not add foreign key constraints by default — plain int column types with no .references() call produce no FK enforcement at the DB level. Orphaned rows accumulate silently at the first parent deletion. Always explicitly chain .references(() => table.col) on relational columns in Drizzle schemas to enforce referential integrity.
Related
- drizzle-orm-fk-references-commonly-omitted
- drizzle-orm-foreign-keys-not-implicit-must-use-references
- drizzle-orm-foreign-keys-not-auto-enforced
- drizzle-orm-fk-not-implicit-requires-references
- salesforce
- drizzle-orm-fk-omission-causes-orphaned-rows
- drizzle-orm-does-not-auto-enforce-foreign-keys
- drizzle-fk-references-omitted-by-default-causes-orphans
- drizzle-orm-schema-missing-foreign-keys-orphan-rows
- drizzle-orm-foreign-key-omission-causes-orphaned-rows
- drizzle-orm-fk-references-must-be-explicit-no-auto-enforceme
drizzle-foreign-keys-not-enforced-without-explicit-reference