Relationships
Table relationships and foreign keys
Relationships
One-to-Many
Contact→ContactProgression(one contact has many progression entries)StaffUser→News(viacreated_by,updated_by)
Many-to-Many
Action↔Tag(viaActionTag)News↔Tag(viaNewsTag)Event↔Tag(viaEventTag)StaffUser↔Role(viaUserRole)
Foreign Keys
Cascade Deletes:
UserRole→StaffUser(CASCADE)UserRole→Role(CASCADE)ContactProgression→Contact(CASCADE)
Set Null:
- Content
created_by→StaffUser(SET NULL)