(Quick Reference)
dbm-update-count
Purpose
Partially updates a database.
Description
Runs the specifed number of un-run changesets from the Changelog. Executes against the database configured in
DataSource.groovy
for the current environment (defaults to
dev
).
Usage:
grails [environment] dbm-update-count [number] --contexts=[contexts] --defaultSchema=[defaultSchema] --dataSource=[dataSource]
Required arguments:
number
- The number of un-run changesets to run
Optional arguments:
contexts
- A comma-delimited list of context names. If specified, only changesets tagged with one of the context names will be run
defaultSchema
- The default schema name to use
dataSource
- if provided will run the script for the specified dataSource. Not needed for the default dataSource.
Note that the contexts
, defaultSchema
, dataSource
parameter name and value must be quoted if executed in Windows, e.g.
grails dbm-update-count "--contexts=[contexts]" "--defaultSchema=[defaultSchema]" "--dataSource=[dataSource]"
For the dataSource
parameter if the data source is configured as dataSource_reports
in DataSource.groovy
the suffix of reports
will be used as the parameter value.