You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hi all, I was just taking a quick look at the DB in an ER diagram (using dbeaver) and I notice there is no referential integrity, i.e. there are no foreign keys defined they are simply indexed as MUL. It's my understanding that this causes a couple of issues, one is performance when running join queries and the other is no protection on data being deleted in one table that another depends on resulting in either orphaning entries (messy housekeeping) or breaking the db/app. There may be good reasons why the foreign keys aren't declared though and I was wondering if this is by design for some reason?
Note that foreign key definitions are for documentation purposes only; foreign keys are not created in the database, nor are they enforced by Backdrop.
..so we seem to be documenting something that we never plan to implement. Why not remove that entirely then?
The text was updated successfully, but these errors were encountered:
This came up on Gitter...
@tabroughton
@oadaeh
@herbdool:
...
@herbdool:
@klonos:
The text was updated successfully, but these errors were encountered: