]> git.donarmstrong.com Git - roundcube.git/blob - SQL/mysql.update.sql
Imported Upstream version 0.2~stable
[roundcube.git] / SQL / mysql.update.sql
1 -- RoundCube Webmail update script for MySQL databases
2 -- Updates from version 0.1-stable to 0.1.1
3
4 TRUNCATE TABLE `messages`;
5
6 ALTER TABLE `messages`
7   DROP INDEX `idx`,
8   DROP INDEX `uid`;
9
10 ALTER TABLE `cache`
11   DROP INDEX `cache_key`,
12   DROP INDEX `session_id`,
13   ADD INDEX `user_cache_index` (`user_id`,`cache_key`);
14
15 ALTER TABLE `users`
16     ADD INDEX `username_index` (`username`),
17     ADD INDEX `alias_index` (`alias`);
18
19 -- Updates from version 0.1.1
20
21 ALTER TABLE `identities`
22     MODIFY `signature` text, 
23     MODIFY `bcc` varchar(128) NOT NULL DEFAULT '', 
24     MODIFY `reply-to` varchar(128) NOT NULL DEFAULT '', 
25     MODIFY `organization` varchar(128) NOT NULL DEFAULT '',
26     MODIFY `name` varchar(128) NOT NULL, 
27     MODIFY `email` varchar(128) NOT NULL; 
28
29 -- Updates from version 0.2-alpha
30
31 ALTER TABLE `messages`
32     ADD INDEX `created_index` (`created`);
33
34 -- Updates from version 0.2-beta (InnoDB only)
35
36 ALTER TABLE `cache`
37     DROP `session_id`;
38     
39 ALTER TABLE `session`
40     ADD INDEX `changed_index` (`changed`);
41
42 ALTER TABLE `cache`
43     ADD INDEX `created_index` (`created`);
44
45 ALTER TABLE `users`
46     CHANGE `language` `language` varchar(5);