summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorPaul J Stevens <paul@nfg.nl>2009-05-15 09:35:04 +0200
committerPaul J Stevens <paul@nfg.nl>2009-05-15 09:36:20 +0200
commit528906c1960b2cc01e15c7661b13913d5e996c5c (patch)
treee175e1b6f12cf5b96c7e16636ec6ae193d59b235 /sql
parent1f11e1dd967896b4d94ef3b61ccec108967edfa9 (diff)
update sqlite migration
Diffstat (limited to 'sql')
-rw-r--r--sql/sqlite/2_3_5-2_3_6.sqlite23
1 files changed, 11 insertions, 12 deletions
diff --git a/sql/sqlite/2_3_5-2_3_6.sqlite b/sql/sqlite/2_3_5-2_3_6.sqlite
index bf0bad40..801f0f61 100644
--- a/sql/sqlite/2_3_5-2_3_6.sqlite
+++ b/sql/sqlite/2_3_5-2_3_6.sqlite
@@ -3,6 +3,7 @@
BEGIN TRANSACTION;
DROP TABLE IF EXISTS dbmail_header;
+DROP TABLE IF EXISTS dbmail_headername;
DROP TABLE IF EXISTS dbmail_headervalue;
-- Drop old legacy cache tables
@@ -13,12 +14,18 @@ DROP TABLE IF EXISTS dbmail_replytofield;
DROP TABLE IF EXISTS dbmail_subjectfield;
DROP TABLE IF EXISTS dbmail_tofield;
-CREATE TRIGGER fk_insert_headervalue_headername_id
+DELETE FROM dbmail_referencesfield;
-CREATE TRIGGER fk_update1_headervalue_headername_id
-CREATE TRIGGER fk_update2_headervalue_headername_id
-CREATE TRIGGER fk_delete_headervalue_headername_id
+--CREATE TRIGGER fk_insert_headervalue_headername_id
+--CREATE TRIGGER fk_update1_headervalue_headername_id
+--CREATE TRIGGER fk_update2_headervalue_headername_id
+--CREATE TRIGGER fk_delete_headervalue_headername_id
+CREATE TABLE dbmail_headername (
+ id INTEGER PRIMARY KEY,
+ headername TEXT NOT NULL DEFAULT ''
+);
+CREATE UNIQUE INDEX dbmail_headername_1 on dbmail_headername (headername);
CREATE TABLE dbmail_headervalue (
id INTEGER NOT NULL PRIMARY KEY,
@@ -178,14 +185,6 @@ CREATE TRIGGER fk_delete_header_headervalue_id
END;
-delete from dbmail_ccfield;
-delete from dbmail_datefield;
-delete from dbmail_fromfield;
-delete from dbmail_referencesfield;
-delete from dbmail_replycache;
-delete from dbmail_replytofield;
-delete from dbmail_subjectfield;
-delete from dbmail_tofield;
commit;