Changeset 2931 in subversion


Ignore:
Timestamp:
Sep 7, 2009 8:40:05 AM (4 years ago)
Author:
alec
Message:
  • added index in messages table
Location:
trunk/roundcubemail/SQL
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/SQL/mysql.initial.sql

    r2477 r2931  
    5454 PRIMARY KEY(`message_id`), 
    5555 INDEX `created_index` (`created`), 
     56 INDEX `index_index` (`user_id`, `cache_key`, `idx`), 
    5657 UNIQUE `uniqueness` (`user_id`, `cache_key`, `uid`), 
    5758 CONSTRAINT `user_id_fk_messages` FOREIGN KEY (`user_id`) 
  • trunk/roundcubemail/SQL/mysql.update.sql

    r2090 r2931  
    4545ALTER TABLE `users` 
    4646    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`); 
  • trunk/roundcubemail/SQL/postgres.initial.sql

    r2477 r2931  
    175175 
    176176ALTER TABLE messages ADD UNIQUE (user_id, cache_key, uid); 
     177CREATE INDEX messages_index_idx ON messages (user_id, cache_key, idx); 
    177178CREATE INDEX messages_created_idx ON messages (created); 
  • trunk/roundcubemail/SQL/postgres.update.sql

    r2108 r2931  
    3737ALTER TABLE contacts ALTER del TYPE smallint; 
    3838ALTER TABLE messages ALTER del TYPE smallint; 
     39 
     40-- Updates from version 0.3-stable 
     41 
     42CREATE INDEX messages_index_idx ON messages (user_id, cache_key, idx); 
  • trunk/roundcubemail/SQL/sqlite.initial.sql

    r2477 r2931  
    120120); 
    121121 
    122 CREATE INDEX ix_messages_user_cache_uid ON messages(user_id,cache_key,uid); 
     122CREATE UNIQUE INDEX ix_messages_user_cache_uid ON messages (user_id,cache_key,uid); 
     123CREATE INDEX ix_messages_index ON messages (user_id,cache_key,idx); 
    123124CREATE INDEX ix_messages_created ON messages (created); 
  • trunk/roundcubemail/SQL/sqlite.update.sql

    r2087 r2931  
    3535CREATE INDEX ix_session_changed ON session (changed); 
    3636CREATE INDEX ix_cache_created ON cache (created); 
     37 
     38-- Updates from version 0.3-stable 
     39 
     40DROP INDEX ix_messages_user_cache_uid; 
     41CREATE UNIQUE INDEX ix_messages_user_cache_uid ON messages (user_id,cache_key,uid); 
     42CREATE INDEX ix_messages_index ON messages (user_id,cache_key,idx); 
Note: See TracChangeset for help on using the changeset viewer.