mirror of
https://mau.dev/maunium/synapse.git
synced 2024-10-01 01:36:05 -04:00
Remove groups code from synapse_port_db. (#12899)
This commit is contained in:
parent
01df5bacac
commit
6b46c3eb3d
1
changelog.d/12899.removal
Normal file
1
changelog.d/12899.removal
Normal file
@ -0,0 +1 @@
|
||||
Remove support for the non-standard groups/communities feature from Synapse.
|
@ -102,14 +102,6 @@ BOOLEAN_COLUMNS = {
|
||||
"devices": ["hidden"],
|
||||
"device_lists_outbound_pokes": ["sent"],
|
||||
"users_who_share_rooms": ["share_private"],
|
||||
"groups": ["is_public"],
|
||||
"group_rooms": ["is_public"],
|
||||
"group_users": ["is_public", "is_admin"],
|
||||
"group_summary_rooms": ["is_public"],
|
||||
"group_room_categories": ["is_public"],
|
||||
"group_summary_users": ["is_public"],
|
||||
"group_roles": ["is_public"],
|
||||
"local_group_membership": ["is_publicised", "is_admin"],
|
||||
"e2e_room_keys": ["is_verified"],
|
||||
"account_validity": ["email_sent"],
|
||||
"redactions": ["have_censored"],
|
||||
@ -175,6 +167,21 @@ IGNORED_TABLES = {
|
||||
"ui_auth_sessions",
|
||||
"ui_auth_sessions_credentials",
|
||||
"ui_auth_sessions_ips",
|
||||
# Groups/communities is no longer supported.
|
||||
"group_attestations_remote",
|
||||
"group_attestations_renewals",
|
||||
"group_invites",
|
||||
"group_roles",
|
||||
"group_room_categories",
|
||||
"group_rooms",
|
||||
"group_summary_roles",
|
||||
"group_summary_room_categories",
|
||||
"group_summary_rooms",
|
||||
"group_summary_users",
|
||||
"group_users",
|
||||
"groups",
|
||||
"local_group_membership",
|
||||
"local_group_updates",
|
||||
}
|
||||
|
||||
|
||||
|
@ -29,11 +29,6 @@ class GroupServerStore(SQLBaseStore):
|
||||
db_conn: LoggingDatabaseConnection,
|
||||
hs: "HomeServer",
|
||||
):
|
||||
database.updates.register_background_index_update(
|
||||
update_name="local_group_updates_index",
|
||||
index_name="local_group_updates_stream_id_index",
|
||||
table="local_group_updates",
|
||||
columns=("stream_id",),
|
||||
unique=True,
|
||||
)
|
||||
# Register a legacy groups background update as a no-op.
|
||||
database.updates.register_noop_background_update("local_group_updates_index")
|
||||
super().__init__(database, db_conn, hs)
|
||||
|
Loading…
Reference in New Issue
Block a user