Revision 569056
Go back to digest for 6th August 2006Features 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