Changes

Jump to: navigation, search

DB-API Database Backend

66 bytes added, 08:58, 14 January 2019
no edit summary
What is DB-API? DB-API is a very loose standard to connect to "SQL engines". DB-API doesn't standardize any of the SQL, but merely standardizes the ability to connect, query, and get results back. You can read more about the [https://www.python.org/dev/peps/pep-0249/ DB-API specification].
Gramps has been designed to work with two one DB-API SQL enginesengine:
* sqlite3 - single or multi-user on single operating system
 
And experimental Addons have been provided for:
* [[DB-API_Database_Backend#Postgresql|postgresql]] - local or remote, single or multi-user
* [[MongoDB]] - ??
sqlite3 has been tested the most and is the SQL engine recommended for use with the DB-API Database Backend. However, advanced users can adjust the details of the SQL connect. See [[#Advanced uses]] for more details.

Navigation menu