Browse Source

Add upgrade notes about chain cover.

tags/v1.26.0rc1
Patrick Cloke 3 years ago
parent
commit
1b37107cac
1 changed files with 12 additions and 8 deletions
  1. +12
    -8
      UPGRADE.rst

+ 12
- 8
UPGRADE.rst View File

@@ -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.


Loading…
Cancel
Save