ChangelogGateway This class enables other dbdeploy classes to access the dbdeploy changelog database table without having to depend upon direct access to the database. This makes it easier to mock and test the other classes in the dbdeploy module by isolating the database to a single location.
Changeset This class simplifies interacting with a dbdeploy changeset.
CliExec This class makes it easy to run SQL scripts through the CLI tool of your RDBMS. It will attempt to auto-detect the location of your "psql" or "mysql" binaries and will run the scripts in such a way that errors halt execution.
Exception A basic custom exception class to allow users to differentiate dbdeploy-specific exceptions.