summaryrefslogtreecommitdiff
path: root/src/mailman/database/schema
diff options
context:
space:
mode:
authorBarry Warsaw2013-11-25 21:26:15 -0500
committerBarry Warsaw2013-11-25 21:26:15 -0500
commit833633741f110354408b3e0cfd7f733a2541e97c (patch)
tree4f63f9bb3a9b17a2250b398a6f80f51e6080a82d /src/mailman/database/schema
parent91a39201f65747fde915495813e41ff324f87625 (diff)
downloadmailman-833633741f110354408b3e0cfd7f733a2541e97c.tar.gz
mailman-833633741f110354408b3e0cfd7f733a2541e97c.tar.zst
mailman-833633741f110354408b3e0cfd7f733a2541e97c.zip
Checkpointing.
Diffstat (limited to 'src/mailman/database/schema')
-rw-r--r--src/mailman/database/schema/sqlite_20130406000000_01.sql20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/mailman/database/schema/sqlite_20130406000000_01.sql b/src/mailman/database/schema/sqlite_20130406000000_01.sql
index 9bdc2aae0..fe30ed247 100644
--- a/src/mailman/database/schema/sqlite_20130406000000_01.sql
+++ b/src/mailman/database/schema/sqlite_20130406000000_01.sql
@@ -6,12 +6,17 @@
-- For SQLite3 migration strategy, see
-- http://sqlite.org/faq.html#q11
--- REMOVALS from the bounceevent table:
+-- ADD listarchiver table.
+
+-- REMOVALs from the bounceevent table:
-- REM list_name
--- ADDS to the ban bounceevent table:
+-- ADDs to the bounceevent table:
-- ADD list_id
+-- ADDs to the mailinglist table:
+-- ADD archiver_id
+
CREATE TABLE bounceevent_backup (
id INTEGER NOT NULL,
email TEXT,
@@ -28,3 +33,14 @@ INSERT INTO bounceevent_backup SELECT
FROM bounceevent;
ALTER TABLE bounceevent_backup ADD COLUMN list_id TEXT;
+
+CREATE TABLE listarchiver (
+ id INTEGER NOT NULL,
+ mailing_list_id INTEGER NOT NULL,
+ name TEXT NOT NULL,
+ _is_enabled BOOLEAN,
+ PRIMARY KEY (id)
+ );
+
+CREATE INDEX ix_listarchiver_mailing_list_id
+ ON listarchiver(mailing_list_id);