forked-synapse/synapse/storage/data_stores/main
Erik Johnston 28c98e51ff
Add local_current_membership table (#6655)
Currently we rely on `current_state_events` to figure out what rooms a
user was in and their last membership event in there. However, if the
server leaves the room then the table may be cleaned up and that
information is lost. So lets add a table that separately holds that
information.
2020-01-15 14:59:33 +00:00
..
schema Add local_current_membership table (#6655) 2020-01-15 14:59:33 +00:00
__init__.py Fix GET request on /_synapse/admin/v2/users endpoint (#6563) 2020-01-08 13:26:40 +00:00
account_data.py Merge pull request #6487 from matrix-org/erikj/pass_in_db 2019-12-09 13:53:21 +00:00
appservice.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
cache.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
client_ips.py Add database config class (#6513) 2019-12-18 10:45:12 +00:00
deviceinbox.py Add delta file to fix missing default table data (#6555) 2019-12-18 11:13:33 +00:00
devices.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
directory.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
e2e_room_keys.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
end_to_end_keys.py look up cross-signing keys from the DB in bulk (#6486) 2019-12-12 12:03:28 -05:00
event_federation.py Merge pull request #6652 from matrix-org/babolivier/depth_missing_events 2020-01-07 15:22:07 +01:00
event_push_actions.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
events_bg_updates.py Drop unused index 2019-12-10 12:46:14 +00:00
events_worker.py Clarify documentation on get_event* methods 2020-01-06 17:12:06 +00:00
events.py Add local_current_membership table (#6655) 2020-01-15 14:59:33 +00:00
filtering.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
group_server.py Merge pull request #6484 from matrix-org/erikj/port_sync_handler 2019-12-09 11:32:44 +00:00
keys.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
media_repository.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
monthly_active_users.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
openid.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
presence.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
profile.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
push_rule.py Change EventContext to use the Storage class (#6564) 2019-12-20 10:32:02 +00:00
pusher.py Clean up startup for the pusher (#6558) 2019-12-18 14:26:58 +00:00
receipts.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
registration.py Allow admin users to create or modify users without a shared secret (#6495) 2020-01-09 13:31:00 +00:00
rejections.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
relations.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
room.py Quarantine media by ID or user ID (#6681) 2020-01-13 18:10:43 +00:00
roommember.py Add local_current_membership table (#6655) 2020-01-15 14:59:33 +00:00
search.py Fix redacted events being returned in search results ordered by "recent" (#6522) 2019-12-12 15:53:49 +00:00
signatures.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
state_deltas.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
state.py Fix some test failures when frozen_dicts are enabled (#6642) 2020-01-06 15:22:46 +00:00
stats.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
stream.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
tags.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
transactions.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
user_directory.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
user_erasure_store.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00