Difference between revisions of "Gramps Data Model"
(→See also) |
|||
Line 15: | Line 15: | ||
== See also == | == See also == | ||
− | * [ | + | * [https://sourceforge.net/p/gramps/mailman/message/32882646/ Gramps data model] - discussion |
* [[Using database API|Using Gramps database API]] | * [[Using database API|Using Gramps database API]] | ||
** [https://gramps-project.org/wiki/images/2/2e/API.svg UML (svg) for Gramps 4.1.x API] | ** [https://gramps-project.org/wiki/images/2/2e/API.svg UML (svg) for Gramps 4.1.x API] |
Revision as of 05:39, 2 August 2018
Gramps data model (v4.1) |
Gramps uses the pickle module to serialise object hierarchies and store them in the database.
Details of the pickle module can be found here:
Below is a diagram of the Gramps data model (v4.1)
Primary objects are coloured blue. Secondary objects are coloured black. The dotted lines enclose object hierarchies that are stored in the database tables.