From 12d93eb6ed2a18581e744c5ac0b343001275d058 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Wed, 20 Jan 2021 17:43:58 +0000 Subject: [PATCH] Fix Postgres --- syncapi/storage/postgres/memberships_table.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/syncapi/storage/postgres/memberships_table.go b/syncapi/storage/postgres/memberships_table.go index 6242ffa14..85d0a365c 100644 --- a/syncapi/storage/postgres/memberships_table.go +++ b/syncapi/storage/postgres/memberships_table.go @@ -45,11 +45,10 @@ CREATE TABLE IF NOT EXISTS syncapi_memberships ( -- The stream position of the change stream_pos BIGINT NOT NULL, -- The topological position of the change in the room - topological_pos BIGINT NOT NULL + topological_pos BIGINT NOT NULL, + -- Unique index + CONSTRAINT syncapi_memberships_unique UNIQUE (room_id, user_id, membership) ); - -CREATE UNIQUE INDEX IF NOT EXISTS syncapi_memberships_unique - ON syncapi_memberships(room_id, user_id, membership); ` const upsertMembershipSQL = "" +