Liquibase 1.3 Released
September 27, 2007
Liquibase 1.3 has been released. Major features include:
- Added `custom` change
- Added `executeCommand` change
- Added `createProcedure` change
- Added sqlCheck precondition
- Added dbdoc documentation generator
- Added Spring migrator-
- Added tablespace support to createTable, createIndex, addPrimaryKey, and addUniqueConstraint
- Added defaultCascade attribute to addForeignKeyConstraint
- Can have multiple comma-separated contexts per changeset
- Database Diff checks column types and nullability
- DiffChangeLog will write to a file specified with the `–changeLog` flag
- Database Diff checks views
- Added ability to control stripping of comments and splitting of lines i tag
- Added Postgres support to auto-increment related refactorings
Many bugs have been fixed as well, including:
- Restored Java 6 Support- Absolute path changelogs are handled correctly on Windows
- Other bug fixes
Upgrading is simply a matter of replacing the liquibase.jar file. To take advantage of newer change log features, change your XSD declaration to:
<databasechangelog ; xsi="http://www.w3.org/2001/XMLSchema instance"; schemalocation="http://www.liquibase.org/xml/ns/dbchangelog/1.3 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.3.xsd">
Article author
Nathan Voxland Project Founder