From 343d4dffe0ba156f16dc88c1eeb1011e126d86f2 Mon Sep 17 00:00:00 2001 From: Jason Robinson Date: Wed, 27 May 2026 15:39:58 +0300 Subject: [PATCH] Drop `profile_updates_fk_users` foreign key The profile updates table should also allow supporting federated user profile updates. --- synapse/storage/schema/main/delta/95/01_profile_updates.sql | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/synapse/storage/schema/main/delta/95/01_profile_updates.sql b/synapse/storage/schema/main/delta/95/01_profile_updates.sql index 18a3deef6d..8f988cecdf 100644 --- a/synapse/storage/schema/main/delta/95/01_profile_updates.sql +++ b/synapse/storage/schema/main/delta/95/01_profile_updates.sql @@ -17,11 +17,7 @@ CREATE TABLE profile_updates ( instance_name TEXT NOT NULL, user_id TEXT NOT NULL, - field_name TEXT NOT NULL, - - CONSTRAINT profile_updates_fk_users - FOREIGN KEY (user_id) - REFERENCES users(name) ON DELETE CASCADE + field_name TEXT NOT NULL ); CREATE INDEX profile_updates_by_user ON profile_updates (user_id, stream_id);