A .sql file as it was found, before its name has been read or its checksum taken.
.sql
The text, decoded as UTF-8. Migrations are read as UTF-8 wherever they come from; a file saved in something else arrives with replacement characters in it, and its checksum records them.
The name on its own, which is the migration's identity.
Where it was found, which is not - see DiscoveredMigration.origin.