I use Gramps as my prefered genealogy program with Linux and was wondering if it would make sense to access the underlying Berkeley database directly with a bsddb reader for faster editing or even adding of information than it is possible within Gramps? I imagine something like a sqlitebrowser, see image down below.

Does somebody has had the same idea and experiences?

1 Answer 1


I don't think that will be very easy to do because most of the data in the database is stored as serialised python data structures, rather than easily readable fields.

There is work ongoing to add support for additional database backends in the next major release, such as sqlite or postgres, but currently that still stores most of the data as blobs of serialised python data.

There has been talk of going further and breaking the data out so that it is visible directly from the database but I don't think anybody is actually working on that right now.

  • Thank you very much for your quick answer, TomH! As a hypothetical question: if Gramps were to have, let's say, sqlite without blobs and all, would this database convienent to edit from a sqlitebrowser, too?
    – Til Hund
    Commented Sep 24, 2015 at 17:19
  • 1
    I see no reason why not.
    – TomH
    Commented Sep 24, 2015 at 21:30
  • Is there any software available that will do this anyway? In my case I just wanted to bulk remove certain comments, so the underlying structure should remain the same (in theory).
    – Ken Sharp
    Commented Jul 13, 2019 at 16:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.