It should be a tool to enable versioning of a database schema and efficiently updating databases with older versions of the schema:
- robustness, does it handle all edge cases
- support for data migration
- command line execution
- flexibility, can some data be compared as well
In the answers a breakdown on support for these points (and anything I may have missed) would be appreciated.