Add upgrade notes about chain cover.

This commit is contained in:
Patrick Cloke 2021-01-20 10:52:50 -05:00
parent c8e6e05842
commit 1b37107cac

View File

@ -104,25 +104,29 @@ back to v1.25.0 you need to:
UPDATE schema_version SET version = 58; 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
TRUNCATE TABLE ignored_users; DROP TABLE IF EXISTS ignored_users;
UPDATE rooms SET has_auth_chain_index = false;
If using SQLite: For PostgreSQL run:
.. code:: sql TRUNCATE event_auth_chain_links;
TRUNCATE event_auth_chains;
DELETE FROM ignored_users; For SQLite run:
4. Mark the ignored user delta as not run (so it will re-run on upgrade). DELETE FROM event_auth_chain_links;
DELETE FROM event_auth_chains;
4. Mark the deltas as not run (so they will re-run on upgrade).
.. code:: sql .. 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/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 5. Downgrade Synapse by following the instructions for your installation method
in the "Rolling back to older versions" section above. in the "Rolling back to older versions" section above.