A migration runner that recognises hand-applied migrations
Operators run SQL by hand. If the runner only trusts its own table, it will later insist fifteen applied migrations are pending and lock them out.
2 entries
Operators run SQL by hand. If the runner only trusts its own table, it will later insist fifteen applied migrations are pending and lock them out.
Numbered SQL files, a table of what has run, and a splitter that does not break on semicolons inside strings.