info

What the run would do, without doing any of it.

Takes no lock and creates nothing - a database with no history table answers with every migration MigrationStatus.PENDING rather than getting one. Nothing here refuses, either: a checksum that has drifted comes back as MigrationStatus.CHANGED to be looked at rather than thrown.

Return

Every migration this application knows about and every one the database has run, merged.