Difference between revisions of "Gramps Data Model"

From Gramps
Jump to: navigation, search
(See also)
Line 15: Line 15:
  
 
== See also ==
 
== See also ==
* [http://gramps.1791082.n4.nabble.com/Gramps-data-model-td4667350.html Gramps data model] - discussion
+
* [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-notes.png
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.


GrampsDataModel.svg

See also