[Evolution-users] Question regarding database format used by EDS for contacts

Ray Culp evolution.user at culp.de
Mon Apr 24 14:32:28 UTC 2023


Hi everyone,

I hope this is the right place to ask this question.

Does anyone know which database types/formats are used by Evolution 
Database Server (EDS) and for which purposes, for example in Ubuntu 
22.04.2 LTS?

The Syncevolution documentation 
(https://syncevolution.org/documentation/backends/) states:

> In Evolution Data Server (EDS), depends on EDS backend. Local “file” 
> backend (*Berkley DB for contacts*, iCalendar 2.0 .ics file for 
> others) is tested

When I look at the dependencies for EDS (here 
https://packages.ubuntu.com/jammy/gnome/evolution-data-server), I see 
that libdb5.3 (Berkeley v5.3 Database Libraries) is listed as a dependency.

However, when I inspect a contacts database created with Evolution or 
Sycevolution, it says "SQLite format 3".

I'm wondering what the connection is here. My understanding is that 
Berkeley DB uses its own file format, which is different from SQLite, so 
they can't be identical, can they? Has Berkeley DB been replaced by 
SQLite for EDS contacts? Is Berkeley DB still used for some other purpose?

Any information is greatly appreciated! :-)

Ray

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/evolution-users/attachments/20230424/52253586/attachment.html>


More information about the evolution-users mailing list