Interrupted/Misconfigured MariaDB/MySQL migrations leave the database in a corrupt state #1076
Labels
Database Issue
Issue related to database interaction
Laid to Rest
We honestly don't plan to fix this issue but it still represents an active problem with the software
Upstream Issue
Issue with BYOND, Nuget, or .NET dependency
Well known limitation of the engine, nothing we can do about it. (How is Sqlite better than MySQL at this?)
https://dev.mysql.com/doc/internals/en/transactions-notes-on-ddl-and-normal-transaction.html
Best remedy is to examine which migrations have been applied (Using the
__EFMigrationHistory
table), figure out which one was interrupted (The one after the last inserted row), and perform surgery to finish the migration. From there, TGS can recover.The text was updated successfully, but these errors were encountered: