LiquiBase is an open source (LGPL), DBMS-independent library for tracking, managing and applying database changes. LiquiBase software is built on a simple premise: All database changes (structure and data) are stored in an XML-based descriptive manner and checked into source control.
While we are currently focused on the core Java-based migrator functionality, additional features planned include:
� Data extraction for generating test datasets
� Unit testing infrastructure
� .Net support
Product's homepage
Here are some key features of "LiquiBase":
· Supports merging of changes from multiple developers
· Works well with code branches
· A Database Re-factoring IDE-Plugin (short demo)
· Isn't DBMS-specific
· Allows you to manage production data as well as various test datasets
· Works in an environment where multiple machines will be attempting to migrate the database concurrently
· Supports automated change-applying or generation of SQL scripts that can be approved and applied by a DBA
· Supports rolling back changes
· Can create database "diff"s and can generate change logs from them
· Can auto-generate database change documentation
Requirements:
· Java 2 Standard Edition Runtime Environment
What's New in This Release: [ read full changelog ]
· Fixed index column nested tags in generated XML