[Evolution-users] Question regarding database format used by EDS for contacts
Ray Culp
evolution.user at culp.de
Mon Apr 24 15:57:05 UTC 2023
Thank you so much for this information! It's exactly what I was looking
for! :-)
> By the way, why do you want to know such low-level thing, please?
I'm trying to get the best understanding possible of Syncevolution from
the perspective of an administrator, so that I can write a tutorial on
how to automate synchronization with a CardDav server on Ubuntu Touch (UT).
UT recently migrated from Ubuntu 16 to 20 as the underlying system.
As a consequence, cron is no longer included as part of the UT OS, so
older tutorials on how to automate syncing between EDS and a CardDav
server need to be updated to use a systemd timer and service instead of
cron.
While working on this, I noticed the contacts.db files that were being
created by
> *syncevolution --create-database backend=evolution-contacts
> database=myDatabase
> *
actually appeared to be SQLite3.
Thanks again!
On 24/04/2023 17:33, Milan Crha via evolution-users wrote:
> On Mon, 2023-04-24 at 16:32 +0200, Ray Culp wrote:
>> My understanding is that Berkeley DB uses its own file format, which
>> is different from SQLite, so they can't be identical, can they?
> Hi,
> you are right, they are different formats.
>
>> Has Berkeley DB been replaced by SQLite for EDS contacts?
> Correct again, it happened few years ago.
>
>> Is Berkeley DB still used for some other purpose?
> Correct again, it's used only as a way to migrate old (BerkeleyDB)
> format to the new format (SQLite3). The libdb dependency is optional,
> the eds can be built without it.
>
> By the way, why do you want to know such low-level thing, please?
>
> Bye,
> Milan
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/evolution-users/attachments/20230424/edb406fd/attachment.html>
More information about the evolution-users
mailing list