From 2392446370a5f708a5290bb69c5f9ebc37298d41 Mon Sep 17 00:00:00 2001 From: Azhar Date: Wed, 7 Oct 2026 21:29:57 +0530 Subject: [PATCH] Fix portdb missing un_partial_stated_room_stream_sequence setup (#20302) Co-authored-by: Andrew Morgan Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> --- changelog.d/20302.bugfix | 1 + synapse/_scripts/synapse_port_db.py | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 changelog.d/20302.bugfix diff --git a/changelog.d/20302.bugfix b/changelog.d/20302.bugfix new file mode 100644 index 0000000000..f563c2959d --- /dev/null +++ b/changelog.d/20302.bugfix @@ -0,0 +1 @@ +Set up `un_partial_stated_room_stream_sequence` during SQLite -> PostgreSQL DB porting, preventing a PostgreSQL sequence inconsistency error on startup. diff --git a/synapse/_scripts/synapse_port_db.py b/synapse/_scripts/synapse_port_db.py index f4f598d27c..495d61aedb 100755 --- a/synapse/_scripts/synapse_port_db.py +++ b/synapse/_scripts/synapse_port_db.py @@ -833,6 +833,10 @@ class Porter: "un_partial_stated_event_stream_sequence", [("un_partial_stated_event_stream", "stream_id")], ) + await self._setup_sequence( + "un_partial_stated_room_stream_sequence", + [("un_partial_stated_room_stream", "stream_id")], + ) await self._setup_sequence( "device_inbox_sequence", [