That really depends on the migration + feature.
We can never take downtime at GitHub. So when making any DB change, it has to work with both the old and new code.
A recent example, we just had a feature that required us to move data to a new table. The process was like this.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
That really depends on the migration + feature.
We can never take downtime at GitHub. So when making any DB change, it has to work with both the old and new code.
A recent example, we just had a feature that required us to move data to a new table. The process was like this.