Re: [Evolution] addressbook: Berkely DB `addressbook.db` and Sqlite3 DB `contacts.db`



On Fri, 2012-09-21 at 16:29 +0200, Paul Menzel wrote:
looking at the addressbooks there are two databases.

        $ file ~/.local/share/evolution/addressbook/system/contacts.db 
        /home/joe/.local/share/evolution/addressbook/system/contacts.db: SQLite 3.x database
        $ file ~/.local/share/evolution/addressbook/system/addressbook.db
        /home/joe/.local/share/evolution/addressbook/system/addressbook.db: Berkeley DB (Hash, version 8, 
native byte-order)

Both seem to have been accessed recently. So I wonder why two databases
are needed.

        Hi,
the SQLite DB is used as a summary, mainly for searching, though it also
allows to store contacts there. The Berkeley DB is used for contact
storing, for local books. It used to be this way before too, only
instead of the SQLite DB was used a binary (XML) file.

There will be used only one DB, one day (means doing migration from
Berkeley DB to SQLite and use only SQLite).
        Bye,
        Milan




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]