From 0d1c0afc70ac221587ad59d4e94d891f84ecba64 Mon Sep 17 00:00:00 2001 From: Evan Morikawa Date: Wed, 23 Sep 2015 09:54:03 -0700 Subject: [PATCH] fix(db): add index on thread id --- src/flux/models/message.coffee | 1 + src/flux/stores/database-store.coffee | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/flux/models/message.coffee b/src/flux/models/message.coffee index 103ffd05c..cad7266d8 100644 --- a/src/flux/models/message.coffee +++ b/src/flux/models/message.coffee @@ -161,6 +161,7 @@ class Message extends Model @additionalSQLiteConfig: setup: -> ['CREATE INDEX IF NOT EXISTS MessageListIndex ON Message(account_id, thread_id, date ASC)', + 'CREATE INDEX IF NOT EXISTS MessageListThreadIndex ON Message(thread_id, date ASC)', 'CREATE INDEX IF NOT EXISTS MessageListDraftIndex ON Message(account_id, draft)', 'CREATE UNIQUE INDEX IF NOT EXISTS MessageDraftIndex ON Message(client_id)', 'CREATE UNIQUE INDEX IF NOT EXISTS MessageBodyIndex ON MessageBody(id)'] diff --git a/src/flux/stores/database-store.coffee b/src/flux/stores/database-store.coffee index ead2f180f..2f2b8f8b1 100644 --- a/src/flux/stores/database-store.coffee +++ b/src/flux/stores/database-store.coffee @@ -17,7 +17,7 @@ PriorityUICoordinator = require '../../priority-ui-coordinator' serializeRegisteredObjects, deserializeRegisteredObjects} = require '../models/utils' -DatabaseVersion = 15 +DatabaseVersion = 16 DatabasePhase = Setup: 'setup'