It is worth noting that some tables have a 'entity_table' and a 'entity_id' field, such as the 'civicrm_location' table. This allows multiple tables to have a relationship with 'civirm_location'. The 'entity_table' will store the name of the table name, such as 'civicrm_contact' and the 'entity_id' field stores the 'id' of the entity contained in the referenced 'entity table'. Group Tables User Framework Tables Contribution Tables Custom Tables Mailing List Tables ACL Tables Membership Tables
This ERD is contributed by Henry Bennett. Original text by Ben Vautier. |
CiviCRM ERD 2.0
Skip to end of metadata
Go to start of metadata
Labels:








