mirror of
https://mau.dev/maunium/synapse.git
synced 2024-09-15 05:53:15 +00:00
a7b3e9ce65
Updates the database schema to require a thread_id (by adding a constraint that the column is non-null) for event_push_actions, event_push_actions_staging, and event_push_actions_summary. For PostgreSQL we add the constraint as NOT VALID, then VALIDATE the constraint a background job to avoid locking the table during an upgrade. For SQLite we simply rebuild the table & copy the data. |
||
---|---|---|
.. | ||
01_add_profiles_full_user_id_column.sql | ||
02_add_user_filters_full_user_id_column.sql | ||
03_per_user_experimental_features.sql | ||
04_add_room_forgetter.sql | ||
04thread_notifications_backfill.sql | ||
05thread_notifications_not_null.sql.postgres | ||
05thread_notifications_not_null.sql.sqlite |