diff --git a/federationsender/storage/postgres/queue_pdus_table.go b/federationsender/storage/postgres/queue_pdus_table.go index 1ee65ed13..a0a14a6ef 100644 --- a/federationsender/storage/postgres/queue_pdus_table.go +++ b/federationsender/storage/postgres/queue_pdus_table.go @@ -34,8 +34,8 @@ CREATE TABLE IF NOT EXISTS federationsender_queue_pdus ( json_nid BIGINT NOT NULL ); -CREATE UNIQUE INDEX IF NOT EXISTS federationsender_queue_pdus_pdus_event_id_idx - ON federationsender_queue_pdus (event_id, server_name); +CREATE UNIQUE INDEX IF NOT EXISTS federationsender_queue_pdus_pdus_json_nid_idx + ON federationsender_queue_pdus (json_nid, server_name); ` const insertQueuePDUSQL = "" + diff --git a/federationsender/storage/sqlite3/queue_pdus_table.go b/federationsender/storage/sqlite3/queue_pdus_table.go index 77cf63caf..1742ec073 100644 --- a/federationsender/storage/sqlite3/queue_pdus_table.go +++ b/federationsender/storage/sqlite3/queue_pdus_table.go @@ -34,8 +34,8 @@ CREATE TABLE IF NOT EXISTS federationsender_queue_pdus ( json_nid BIGINT NOT NULL ); -CREATE UNIQUE INDEX IF NOT EXISTS federationsender_queue_pdus_pdus_event_id_idx - ON federationsender_queue_pdus (event_id, server_name); +CREATE UNIQUE INDEX IF NOT EXISTS federationsender_queue_pdus_pdus_json_nid_idx + ON federationsender_queue_pdus (json_nid, server_name); ` const insertQueuePDUSQL = "" +