From 4f261004b0edb1a2cd06ecc3782a244c8d67595a Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Thu, 13 Apr 2017 16:52:44 +0100 Subject: [PATCH] More index --- .../dendrite/syncserver/storage/current_room_state_table.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/github.com/matrix-org/dendrite/syncserver/storage/current_room_state_table.go b/src/github.com/matrix-org/dendrite/syncserver/storage/current_room_state_table.go index 8d936f7eb..bb8307f03 100644 --- a/src/github.com/matrix-org/dendrite/syncserver/storage/current_room_state_table.go +++ b/src/github.com/matrix-org/dendrite/syncserver/storage/current_room_state_table.go @@ -30,7 +30,7 @@ CREATE TABLE IF NOT EXISTS current_room_state ( -- for event deletion CREATE UNIQUE INDEX IF NOT EXISTS event_id_idx ON current_room_state(event_id); -- for querying membership states of users -CREATE INDEX IF NOT EXISTS membership_idx ON current_room_state(membership) WHERE membership IS NOT NULL AND membership != 'leave'; +CREATE INDEX IF NOT EXISTS membership_idx ON current_room_state(type, state_key, membership) WHERE membership IS NOT NULL AND membership != 'leave'; ` const upsertRoomStateSQL = "" +