Helix
Helix copied to clipboard
Migrating existing users to the new Storyline branch
PR #360 added a new Storyline behaviour, which automatically creates a custom server for storyline upon sign up. Existing users did not go through that step. Therefore, they should be migrated to this new Storyline system.
Ideally, I should come up with a way to make these one-off migration scripts easily:
- Implementable (so it's not a pain to migrate this data)
- Testable (so we are sure that everyone migrated successfully)
- Reversible (so after the script has executed, it would be removed from the code)
Slightly related to #297, as a bad migration could cause data loss, downtime, inconsistencies and some other nasty stuff.
This issue will probably result in a server-wide reset (which is totally OK for now). It should be done AFTER #144, which will also require a server-wide reset.