(Quick Reference)

dbm-create-changelog

Purpose

Creates an empty changelog file.

Description

Creates a new empty file instead of generating the file from the database (using dbm-generate-changelog) or your GORM classes (using dbm-generate-gorm-changelog).

Usage:

grails [environment] dbm-create-changelog [filename] --dataSource=[dataSource]

Required arguments:

  • filename - The path to the output file to write to

Optional arguments:

  • dataSource - if provided will run the script for the specified dataSource creating a file named changelog-dataSource.groovy if a filename is not given. Not needed for the default dataSource.

Note that the dataSource parameter name and value must be quoted if executed in Windows, e.g.
grails dbm-create-changelog "--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.
--dataSource=reports