Translations of this page?:

changeLogSync Ant Task

Marks all change sets as ran against the database. Useful when you have manually updated your database.

Sample

<target name="sync-database" depends="prepare">
    <fail unless="db.changelog.file">db.changelog.file not set</fail>
    <fail unless="database.url">database.url not set</fail>
 
    <fail unless="database.username">database.username not set</fail>
    <fail unless="database.password">database.password not set</fail>
 
    <taskdef resource="liquibasetasks.properties">
        <classpath refid="classpath"/>
 
    </taskdef>
 
    <changeLogSync
            changeLogFile="${db.changelog.file}"
            driver="${database.driver}"
            url="${database.url}"
            username="${database.username}"
            password="${database.password}"
            classpathref="classpath"
            >
    </changeLogSync>
</target>

Available Parameters

changeLogFile The change log file to run [required]
driver The name of the database driver to connect with
url The database URL [required]
username The database username to connect with [required]
password The password to use when connecting to the database [required]
defaultSchemaName Schema to use by default for managed database objects and LiquiBase control tables
outputFile Save SQL to given file rather than executing [required]
classpathref A reference to the classpath that contains the database driver, liquibase.jar, and the changelog.xml file [required]

Available Sub Tags

changeLogProperty Sets a changelog parameters set Since LiquiBase 1.7

Available <changeLogProperty> Parameters

name The name of the property to set
value The value of the property to set
 
manual/changelogsync_ant_task.txt · Last modified: 2008/06/20 14:42 by nvoxland     Back to top