diff options
author | Patrick Cloke <patrickc@matrix.org> | 2021-01-20 10:52:50 -0500 |
---|---|---|
committer | Patrick Cloke <patrickc@matrix.org> | 2021-01-20 10:52:55 -0500 |
commit | 1b37107cac28b9f5de695d0c2788f13faf3f14b4 (patch) | |
tree | d214be1db9127f08140af33851859d15301b492f | |
parent | Include upgrade notes. (diff) | |
download | synapse-1b37107cac28b9f5de695d0c2788f13faf3f14b4.tar.xz |
Add upgrade notes about chain cover.
-rw-r--r-- | UPGRADE.rst | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/UPGRADE.rst b/UPGRADE.rst index 706701ec59..c5565fb814 100644 --- a/UPGRADE.rst +++ b/UPGRADE.rst @@ -104,25 +104,29 @@ back to v1.25.0 you need to: UPDATE schema_version SET version = 58; -3. Delete the ignored users data: +3. Delete the ignored users & chain cover data: - If using PostgreSQL: + .. code:: sql - .. code:: sql + DROP TABLE IF EXISTS ignored_users; + UPDATE rooms SET has_auth_chain_index = false; - TRUNCATE TABLE ignored_users; + For PostgreSQL run: - If using SQLite: + TRUNCATE event_auth_chain_links; + TRUNCATE event_auth_chains; - .. code:: sql + For SQLite run: - DELETE FROM ignored_users; + DELETE FROM event_auth_chain_links; + DELETE FROM event_auth_chains; -4. Mark the ignored user delta as not run (so it will re-run on upgrade). +4. Mark the deltas as not run (so they will re-run on upgrade). .. code:: sql DELETE FROM applied_schema_deltas WHERE version = 59 AND file = "59/01ignored_user.py"; + DELETE FROM applied_schema_deltas WHERE version = 59 AND file = "59/06chain_cover_index.sql"; 5. Downgrade Synapse by following the instructions for your installation method in the "Rolling back to older versions" section above. |