Revision 569056

Go back to digest for 6th August 2006

Features in KDE-PIM

Tobias Koenig committed changes in /trunk/KDE/kdepim/akonadi/server:

Added the class DbInitializer, which creates the necessary tables
from a xml based description which is part of the binary (Qt rcc).

So when akonadiserver is started the first time, it creates all tables
automatically now. Changes to the tables structure have to be done in

server/src/storage/akonadidb.xml

In a later version DbInitializer should also fill the tables with basic
data (mimetypes, flags etc.)

File Changes

Added 4 files
  • /trunk/KDE/kdepim/akonadi/server/src/storage
  •   /akonadidb.qrc
  •   /akonadidb.xml
  •   /dbinitializer.cpp
  •   /dbinitializer.h
Deleted 1 files
  • /trunk/KDE/kdepim/akonadi/server/src/storage/create-database-schema.sql
Modified 3 files
  • /trunk/KDE/kdepim/akonadi/server
  •   /CMakeLists.txt
  •   /src/storage/datastore.cpp
  •   /src/storage/datastore.h
8 files changed in total