CommandInterface Basic "command" pattern interface. May add some more to this down the road.


Apply This command actually applies the available changes to your database. You can optionally limit the command to a single changeset. After applying each change, it will be logged to the changelog in the database. If any script fails, execution will be halted immediately.
Backfill Backfill the dbdeploy changelog without actually running SQL scripts. This can be useful if your DB schema is out of sync with your changelog table because someone, for example, applied a schema change manually rather than using dbdeploy's Apply command.
Status Check the status of the supplied changesets, letting you know what revisions are currently applied in the database along with what revisions are available but not yet applied.