Update SQLite DB schema
This commit is contained in:
parent
e9bd840a87
commit
b01053c7da
2 changed files with 94 additions and 1 deletions
|
@ -140,4 +140,51 @@ CREATE TABLE kolab_cache_freebusy (
|
|||
|
||||
CREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid);
|
||||
|
||||
INSERT INTO system (name, value) VALUES ('libkolab-version', '2021101100');
|
||||
CREATE TABLE kolab_cache_dav_contact (
|
||||
folder_id INTEGER NOT NULL,
|
||||
uid VARCHAR(512) NOT NULL,
|
||||
etag VARCHAR(128) NOT NULL,
|
||||
created DATETIME DEFAULT NULL,
|
||||
changed DATETIME DEFAULT NULL,
|
||||
data TEXT NOT NULL,
|
||||
tags TEXT NOT NULL,
|
||||
words TEXT NOT NULL,
|
||||
type VARCHAR(32) NOT NULL,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
firstname VARCHAR(255) NOT NULL,
|
||||
surname VARCHAR(255) NOT NULL,
|
||||
email VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY(folder_id, uid)
|
||||
);
|
||||
|
||||
CREATE INDEX ix_contact_type ON kolab_cache_dav_contact(folder_id, type);
|
||||
|
||||
CREATE TABLE kolab_cache_dav_event (
|
||||
folder_id INTEGER NOT NULL,
|
||||
uid VARCHAR(512) NOT NULL,
|
||||
etag VARCHAR(128) NOT NULL,
|
||||
created DATETIME DEFAULT NULL,
|
||||
changed DATETIME DEFAULT NULL,
|
||||
data TEXT NOT NULL,
|
||||
tags TEXT NOT NULL,
|
||||
words TEXT NOT NULL,
|
||||
dtstart DATETIME,
|
||||
dtend DATETIME,
|
||||
PRIMARY KEY(folder_id, uid)
|
||||
);
|
||||
|
||||
CREATE TABLE kolab_cache_dav_task (
|
||||
folder_id INTEGER NOT NULL,
|
||||
uid VARCHAR(512) NOT NULL,
|
||||
etag VARCHAR(128) NOT NULL,
|
||||
created DATETIME DEFAULT NULL,
|
||||
changed DATETIME DEFAULT NULL,
|
||||
data TEXT NOT NULL,
|
||||
tags TEXT NOT NULL,
|
||||
words TEXT NOT NULL,
|
||||
dtstart DATETIME,
|
||||
dtend DATETIME,
|
||||
PRIMARY KEY(folder_id, uid)
|
||||
);
|
||||
|
||||
INSERT INTO system (name, value) VALUES ('libkolab-version', '2022122800');
|
||||
|
|
46
plugins/libkolab/SQL/sqlite/2022122800.sql
Normal file
46
plugins/libkolab/SQL/sqlite/2022122800.sql
Normal file
|
@ -0,0 +1,46 @@
|
|||
CREATE TABLE kolab_cache_dav_contact (
|
||||
folder_id INTEGER NOT NULL,
|
||||
uid VARCHAR(512) NOT NULL,
|
||||
etag VARCHAR(128) NOT NULL,
|
||||
created DATETIME DEFAULT NULL,
|
||||
changed DATETIME DEFAULT NULL,
|
||||
data TEXT NOT NULL,
|
||||
tags TEXT NOT NULL,
|
||||
words TEXT NOT NULL,
|
||||
type VARCHAR(32) NOT NULL,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
firstname VARCHAR(255) NOT NULL,
|
||||
surname VARCHAR(255) NOT NULL,
|
||||
email VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY(folder_id, uid)
|
||||
);
|
||||
|
||||
CREATE INDEX ix_contact_type ON kolab_cache_dav_contact(folder_id, type);
|
||||
|
||||
CREATE TABLE kolab_cache_dav_event (
|
||||
folder_id INTEGER NOT NULL,
|
||||
uid VARCHAR(512) NOT NULL,
|
||||
etag VARCHAR(128) NOT NULL,
|
||||
created DATETIME DEFAULT NULL,
|
||||
changed DATETIME DEFAULT NULL,
|
||||
data TEXT NOT NULL,
|
||||
tags TEXT NOT NULL,
|
||||
words TEXT NOT NULL,
|
||||
dtstart DATETIME,
|
||||
dtend DATETIME,
|
||||
PRIMARY KEY(folder_id, uid)
|
||||
);
|
||||
|
||||
CREATE TABLE kolab_cache_dav_task (
|
||||
folder_id INTEGER NOT NULL,
|
||||
uid VARCHAR(512) NOT NULL,
|
||||
etag VARCHAR(128) NOT NULL,
|
||||
created DATETIME DEFAULT NULL,
|
||||
changed DATETIME DEFAULT NULL,
|
||||
data TEXT NOT NULL,
|
||||
tags TEXT NOT NULL,
|
||||
words TEXT NOT NULL,
|
||||
dtstart DATETIME,
|
||||
dtend DATETIME,
|
||||
PRIMARY KEY(folder_id, uid)
|
||||
);
|
Loading…
Add table
Reference in a new issue