移行にはphinx-dbを使用しています。
execute コマンドを使用してクエリが失敗した場合に何が起こるかを調べようとしています。ドキュメントはこれについて明確ではありません。
つまり、$this->execute("my sql statement"); を呼び出すと、ステートメントが失敗した場合、execute は例外をスローしますか? それとも、ゼロ行が更新されてサイレントに失敗しますか?
バッチ実行では、失敗はサイレントですが、ドキュメントには単一のステートメントで何が起こるかが記載されています。