Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Specify InnoDB as default table type #1661
Since we now use foreign keys, we need to be explicit about wanting tables to be created using the InnoDB engine. MySQL can default to MyISAM in some circumstances, causing errors like this.
Probably the best approach is to set
added a commit
Nov 29, 2018
Okay, I took care of the defaults.
Re-reading the linked discussion, we will probably not need a migration, as the error happened during fresh installation, and simply running the beta.7 -> beta.8 migrations already won't work.
So I am closing this.
If somebody has a beta.7 forum with MyISAM tables, they will have to manually change the engine to InnoDB prior to upgrading.