Create new migration to undo adding foreign key #35088
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reverting #35051 again because the migration times out in production:
https://app.honeybadger.io/projects/3240/faults/64320902
Running the SQL statement on a clone takes about 4 minutes:
Inspiration for hack for not running in production comes from https://github.com/code-dot-org/code-dot-org/blob/staging/dashboard/db/migrate/20181106201126_change_id_to_bigint_in_user_levels.rb
I'm not sure what our current best practices are for migrations on tables of this size - large but not
user_levels
large. Prepping this revert to unblock the pipeline.Testing story
show create table sections
. Relevant output:compared to staging:
Reviewer Checklist: