source: github/SQL/mysql.update.sql @ 05d18da6

HEADcourier-fixdev-browser-capabilitiespdorelease-0.6release-0.7release-0.8
Last change on this file since 05d18da6 was b2b8b19, checked in by vbenincasa <vbenincasa@…>, 4 years ago
  • Change MySQL data type to avoid problems with big session vars
  • Property mode set to 100644
File size: 1.3 KB
Line 
1-- RoundCube Webmail update script for MySQL databases
2-- Updates from version 0.1-stable to 0.3.1
3
4TRUNCATE TABLE `messages`;
5
6ALTER TABLE `messages`
7  DROP INDEX `idx`,
8  DROP INDEX `uid`;
9
10ALTER TABLE `cache`
11  DROP INDEX `cache_key`,
12  DROP INDEX `session_id`,
13  ADD INDEX `user_cache_index` (`user_id`,`cache_key`);
14
15ALTER TABLE `users`
16    ADD INDEX `username_index` (`username`),
17    ADD INDEX `alias_index` (`alias`);
18
19-- Updates from version 0.1.1
20
21ALTER 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
31ALTER TABLE `messages`
32    ADD INDEX `created_index` (`created`);
33
34-- Updates from version 0.2-beta (InnoDB only)
35
36ALTER TABLE `cache`
37    DROP `session_id`;
38   
39ALTER TABLE `session`
40    ADD INDEX `changed_index` (`changed`);
41
42ALTER TABLE `cache`
43    ADD INDEX `created_index` (`created`);
44
45ALTER TABLE `users`
46    CHANGE `language` `language` varchar(5);
47
48-- Updates from version 0.3-stable
49
50ALTER TABLE `messages`
51    ADD INDEX `index_index` (`user_id`, `cache_key`, `idx`);
52
53TRUNCATE `messages`;
54
55ALTER TABLE `session` 
56    CHANGE `vars` `vars` MEDIUMTEXT NOT NULL;
Note: See TracBrowser for help on using the repository browser.