||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.
||This class simplifies interacting with a dbdeploy changeset.
||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.
||A basic custom exception class to allow users to differentiate