no edit summary
'''This proposal has been withdrawn.'''
It has been superseded by [[GEPS 013: Gramps Webapp]] which can create a SQL interface. However, there is a SQL import and export Addon.
This page is for the discussion of a proposed implementation of a SQL backend for GRAMPS.
SQL stands for "Structured Query Language" and is pronounced "sequel" (it is a joke: as it came after QUEL, it is its sequel).
= Reasons for adding a
sql backend =
Currently, GRAMPS uses a BSD database as its internal file format. While this is considerably better than, say, an XML format, the choice of the BSD-DB has a considerable number of drawbacks. This proposal explores the use of SQL as an alternative backend. This should allow easy, single db file implementations (eg, SQLite) to more complex and sophisticated client/server (eg, MySQL).