0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-24 06:04:26 +01:00
synapse/scripts
Erik Johnston 1b15a3d92c
Fix port script so that it can be run again after failure. (#8755)
If the script fails (or is CTRL-C'ed) between porting some of the events table and copying of the sequences then the port script will immediately die if run again due to the postgres DB having inconsistencies between sequences and tables.

The fix is to move the porting of sequences to before porting the tables, so that there is never a period where the Postgres DB is inconsistent. To do that we need to change how we port the sequences so that it calculates the values from the SQLite DB rather than the Postgres DB.

Fixes #8619
2020-11-13 11:53:51 +00:00
..
export_signing_key
generate_config
generate_log_config
generate_signing_key.py
hash_password
move_remote_media_to_new_store.py Remove obsolete __future__ imports (#8337) 2020-09-17 08:37:01 -04:00
register_new_matrix_user Remove obsolete __future__ imports (#8337) 2020-09-17 08:37:01 -04:00
synapse_port_db Fix port script so that it can be run again after failure. (#8755) 2020-11-13 11:53:51 +00:00
sync_room_to_group.pl