An SQL evolution - database changes associated with a software version.
An evolution includes ‘up’ changes, to upgrade to the next version, as well
as ‘down’ changes, to downgrade the database to the previous version.
the SQL statements for UP application
the SQL statements for DOWN application
Revision hash, automatically computed from the SQL content.