Create database migration code. #217
Labels
No labels
Bug
Cleanup/Refactor
Core Feature
Documentation
Feature
Performance Improvement
Security Improvement
UX/Accessibility
Unreproducable Bug
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#211 Optimize Scheduler DB
rainbownapkin/canopy
#218 Create Version Field in Statistics Schema
rainbownapkin/canopy
Reference: rainbownapkin/canopy#217
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Create detection and auto-migration code for upgrading databases from older versions of canopy up to 0.2-Alpha (Durban Poison).
Channel and User documents must have all archive/playlist data automatically checked and migrated upon server boot.
Might also be worth making a config option to disable detection/migration boot step for servers that have already been upgraded.
This should be developed within a dedicated module that will be built around the idea, that in the future, we will have a multi-step process that checks database version and steps database up from it's current version, to the current version of the server software running.