comparison SQL/sqlite/2013061000.sql @ 0:4681f974d28b

vanilla 1.3.3 distro, I hope
author Charlie Root
date Thu, 04 Jan 2018 15:52:31 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4681f974d28b
1 DROP TABLE cache_index;
2 DROP TABLE cache_thread;
3 DROP TABLE cache_messages;
4
5 ALTER TABLE cache ADD expires datetime DEFAULT NULL;
6 DROP INDEX ix_cache_created;
7
8 ALTER TABLE cache_shared ADD expires datetime DEFAULT NULL;
9 DROP INDEX ix_cache_shared_created;
10
11 UPDATE cache SET expires = datetime(created, '+604800 seconds');
12 UPDATE cache_shared SET expires = datetime(created, '+604800 seconds');
13
14 CREATE INDEX ix_cache_expires ON cache(expires);
15 CREATE INDEX ix_cache_shared_expires ON cache_shared(expires);
16
17 CREATE TABLE cache_index (
18 user_id integer NOT NULL,
19 mailbox varchar(255) NOT NULL,
20 expires datetime DEFAULT NULL,
21 valid smallint NOT NULL DEFAULT '0',
22 data text NOT NULL,
23 PRIMARY KEY (user_id, mailbox)
24 );
25
26 CREATE INDEX ix_cache_index_expires ON cache_index (expires);
27
28 CREATE TABLE cache_thread (
29 user_id integer NOT NULL,
30 mailbox varchar(255) NOT NULL,
31 expires datetime DEFAULT NULL,
32 data text NOT NULL,
33 PRIMARY KEY (user_id, mailbox)
34 );
35
36 CREATE INDEX ix_cache_thread_expires ON cache_thread (expires);
37
38 CREATE TABLE cache_messages (
39 user_id integer NOT NULL,
40 mailbox varchar(255) NOT NULL,
41 uid integer NOT NULL,
42 expires datetime DEFAULT NULL,
43 data text NOT NULL,
44 flags integer NOT NULL DEFAULT '0',
45 PRIMARY KEY (user_id, mailbox, uid)
46 );
47
48 CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);