diff options
author | Erik Johnston <erik@matrix.org> | 2014-12-10 15:55:03 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2014-12-10 15:55:03 +0000 |
commit | 1d2a0040cff8d04cdc7d7d09d8f04a5d628fa9dd (patch) | |
tree | b1d643a63742b6827768b6a4b580b5e4c490983e /synapse/storage/schema | |
parent | Actually fix bug when uploading state with empty state_key (diff) | |
download | synapse-1d2a0040cff8d04cdc7d7d09d8f04a5d628fa9dd.tar.xz |
Fix bug where we clobbered old state group values
Diffstat (limited to 'synapse/storage/schema')
-rw-r--r-- | synapse/storage/schema/state.sql | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/synapse/storage/schema/state.sql b/synapse/storage/schema/state.sql index 44f7aafb27..2c48d6daca 100644 --- a/synapse/storage/schema/state.sql +++ b/synapse/storage/schema/state.sql @@ -29,7 +29,8 @@ CREATE TABLE IF NOT EXISTS state_groups_state( CREATE TABLE IF NOT EXISTS event_to_state_groups( event_id TEXT NOT NULL, - state_group INTEGER NOT NULL + state_group INTEGER NOT NULL, + CONSTRAINT event_to_state_groups_uniq UNIQUE (event_id) ); CREATE INDEX IF NOT EXISTS state_groups_id ON state_groups(id); |