summary refs log tree commit diff
path: root/synapse/storage/prepare_database.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Improve the performance of calculating ignored users in large rooms (#9024)Patrick Cloke2021-01-071-1/+1
* Handle updating schema version without any deltas. (#9033)Erik Johnston2021-01-071-7/+10
* Add additional type hints to the storage module. (#8980)Patrick Cloke2020-12-301-48/+56
* Add logging on startup/shutdown (#8448)Erik Johnston2020-10-021-23/+10
* Use slots in attrs classes where possible (#8296)Patrick Cloke2020-09-141-1/+1
* Merge remote-tracking branch 'origin/release-v1.20.0' into developRichard van der Hoff2020-09-081-17/+70
|\
| * Add more logging to debug slow startup (#8264)Richard van der Hoff2020-09-071-0/+10
| * Refuse to upgrade database on worker processes (#8266)Richard van der Hoff2020-09-071-17/+61
* | Run database updates in a transaction (#8265)Richard van der Hoff2020-09-071-5/+22
|/
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-25/+23
* Fix bug in account data replication stream. (#7656)Erik Johnston2020-06-091-0/+1
* Fix incorrect placeholder syntax in database prepartion code (#7575)Andrew Morgan2020-05-271-3/+2
* Replace device_27_unique_idx bg update with a fg one (#7562)Richard van der Hoff2020-05-261-4/+9
* Support any process writing to cache invalidation stream. (#7436)Erik Johnston2020-05-071-0/+2
* Only run one background update at a timeRichard van der Hoff2020-03-311-1/+1
* Sanity-check database before running upgrades (#6982)Richard van der Hoff2020-02-251-2/+13
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-3/+3
* Warn if postgres database has non-C locale. (#6734)Erik Johnston2020-01-281-0/+5
* Add `local_current_membership` table (#6655)Erik Johnston2020-01-151-1/+1
* Split state groups into a separate data store (#6296)Erik Johnston2019-12-201-1/+1
* Explode on duplicate delta file names. (#6565)Erik Johnston2019-12-191-0/+18
* Improve diagnostics on database upgrade failure (#6570)Richard van der Hoff2019-12-191-1/+4
* Add database config class (#6513)Erik Johnston2019-12-181-4/+3
* Clean up newline quote marks around the codebase (#6362)Andrew Morgan2019-11-211-1/+1
* Clean up prepare_database.py a bit and add commentsErik Johnston2019-10-221-7/+30
* Fix schema management to work with multiple data stores.Erik Johnston2019-10-211-41/+108
* Code style (Black)Olivier Wilkinson (reivilibre)2019-08-271-3/+1
* Allow schema deltas to be engine-specificOlivier Wilkinson (reivilibre)2019-08-271-5/+21
* Add membership column to current_state_events table.Erik Johnston2019-07-181-1/+1
* Fix "Unexpected entry in 'full_schemas'" log warning (#5509)Richard van der Hoff2019-06-211-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-6/+7
* Merge pull request #5320 from matrix-org/hawkowl/full-schema-v1Erik Johnston2019-06-061-2/+14
|\
| * fix schemasAmber Brown2019-06-031-2/+2
| * prepareAmber Brown2019-06-031-2/+14
* | Add ability to perform password reset via email without trusting the identity...Andrew Morgan2019-06-061-1/+1
|/
* Remove presence lists (#4989)Neil Johnson2019-04-031-1/+1
* Run black on the rest of the storage module (#4996)Amber Brown2019-04-031-38/+29
* Drop sent_transactionsAaron Raimist2018-12-011-1/+1
* Ignore __pycache__ directories in schema delta dirRichard van der Hoff2018-11-201-1/+1
* Add state_group index to event_to_state_groupsErik Johnston2018-10-041-1/+1
* api into monthly_active_users tableNeil Johnson2018-07-311-1/+1
* run isortAmber Brown2018-07-091-1/+0
* bump versionNeil Johnson2018-05-291-1/+1
* Generate user daily statsNeil Johnson2018-04-251-1/+1
* Add joinability for groupsDavid Baker2018-03-281-1/+2
* Keep track of last access time for local mediaErik Johnston2018-01-171-1/+1
* DB schema interface for password auth providersRichard van der Hoff2017-10-311-0/+70
* Bump schema version to 46Luke Barnard2017-10-261-1/+1
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Fix schema delta versionsErik Johnston2017-10-111-1/+1
* Delete expired url cache dataErik Johnston2017-09-281-1/+1
* Add DB schema for tracking users who share roomsErik Johnston2017-06-151-1/+1
* Add background task to clear out old event_authErik Johnston2017-05-241-1/+1
* User Cursor.__iter__ instead of fetchallErik Johnston2017-03-231-1/+1
* Add stream_id index to device_lists_outbound_pokesErik Johnston2017-02-281-1/+1
* Change device_inbox stream index to include userErik Johnston2017-01-101-1/+1
* Handle sending events and device messages over federationErik Johnston2016-11-171-1/+1
* Replace postgres GIN with GISTErik Johnston2016-11-031-1/+1
* Bump schema versionErik Johnston2016-10-171-1/+1
* Readd entries to public_room_list_stream that were deletedErik Johnston2016-09-211-1/+1
* Log delta files we're applyingErik Johnston2016-09-081-2/+2
* Move to storing state_groups_state as deltasErik Johnston2016-09-011-1/+1
* Add some invalidations to a cache_streamErik Johnston2016-08-151-1/+1
* Track approximate last access time for remote mediaErik Johnston2016-06-291-1/+1
* Add /report endpointErik Johnston2016-05-041-1/+1
* Remove some unused functions (#711)Mark Haines2016-04-081-12/+0
* Don't require config to create databaseErik Johnston2016-04-061-43/+21
* Store invites in a separate table.Erik Johnston2016-04-041-1/+1
* Mark AS users with their AS's IDDaniel Wagner-Hall2016-02-111-7/+8
* Change a log from debug to infoErik Johnston2016-02-091-1/+1
* Change event_push_actions_rm_tokens schemaErik Johnston2016-02-031-1/+1
* Allow guests to upgrade their accountsDaniel Wagner-Hall2016-01-051-2/+2
* Bump schema version.Mark Haines2015-12-041-1/+1
* s/private_user_data/account_data/Mark Haines2015-11-181-1/+1
* Move FTS to delta 25Erik Johnston2015-10-221-1/+1
* rename schema_prepare to prepare_databaseErik Johnston2015-10-131-0/+395