fix(db): add index on thread id

This commit is contained in:
Evan Morikawa 2015-09-23 09:54:03 -07:00
parent a5ebe233eb
commit 0d1c0afc70
2 changed files with 2 additions and 1 deletions

View file

@ -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)']

View file

@ -17,7 +17,7 @@ PriorityUICoordinator = require '../../priority-ui-coordinator'
serializeRegisteredObjects,
deserializeRegisteredObjects} = require '../models/utils'
DatabaseVersion = 15
DatabaseVersion = 16
DatabasePhase =
Setup: 'setup'