mirror of
https://github.com/roundcube/roundcubemail.git
synced 2026-03-10 01:56:48 +01:00
- Cache synchronization using QRESYNC/CONDSTORE
- Fixed message ID updates in cache - Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
This commit is contained in:
@@ -55,6 +55,7 @@ CREATE TABLE `cache_index` (
|
||||
`user_id` int(10) UNSIGNED NOT NULL DEFAULT '0',
|
||||
`mailbox` varchar(255) BINARY NOT NULL,
|
||||
`changed` datetime NOT NULL DEFAULT '1000-01-01 00:00:00',
|
||||
`valid` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`data` longtext NOT NULL,
|
||||
CONSTRAINT `user_id_fk_cache_index` FOREIGN KEY (`user_id`)
|
||||
REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
@@ -85,12 +86,7 @@ CREATE TABLE `cache_messages` (
|
||||
`uid` int(11) UNSIGNED NOT NULL DEFAULT '0',
|
||||
`changed` datetime NOT NULL DEFAULT '1000-01-01 00:00:00',
|
||||
`data` longtext NOT NULL,
|
||||
`seen` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`answered` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`forwarded` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`flagged` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`mdnsent` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`flags` int(11) NOT NULL DEFAULT '0',
|
||||
CONSTRAINT `user_id_fk_cache_messages` FOREIGN KEY (`user_id`)
|
||||
REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
INDEX `changed_index` (`changed`),
|
||||
|
||||
Reference in New Issue
Block a user