1,583
edits
Changes
→Step 1
Create a Database Backend plugin. Create a functioning BSDDB plugin, that is used by default. Identify which plugin to use via a file in the database directory.
This is underway was developed under the branch geps/gep-032-database-backend here:
https://github.com/gramps-project/gramps/tree/geps/gep-032-database-backend
It has now been committed to gramps50 (aka master as of this writing).
Identify the items that:
Transactions in the Python code are ignored.
'''Need to hook alternative backends to History Redo/Undo.COMPLETE'''
==Complications==
# dictionarydb and djangodb are not yet finished. Mostly metadata needs to be dealt with.
# dbapi using sqlite3 , postgresql, and mysql is largely complete.
==Other Backends==