source: github/SQL/mysql.update.sql @ 3e48d2ee

HEADcourier-fixdev-browser-capabilitiespdorelease-0.6release-0.7release-0.8
Last change on this file since 3e48d2ee was 3e48d2ee, checked in by alecpl <alec@…>, 5 years ago
  • Increase speed of session destroy and garbage clean up
  • Fix session timeout when DB server got clock skew (#1485490)
  • Property mode set to 100644
File size: 1.1 KB
Line 
1-- RoundCube Webmail update script for MySQL databases
2-- Updates from version 0.1-stable to 0.1.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    ADD CONSTRAINT `session_id_fk_cache` FOREIGN KEY (`session_id`)
38    REFERENCES `session`(`sess_id`)
39    ON DELETE CASCADE
40    ON UPDATE CASCADE;
41
42ALTER TABLE `session`
43    ADD INDEX `changed_index` (`changed`);
Note: See TracBrowser for help on using the repository browser.