Migrate extends SQLAlchemy to have database changeset handling. It
provides a database change repository mechanism which can be used from
the command line as well as from inside python code.