Projects / LiquiBase

LiquiBase

LiquiBase is a DBMS-independent library for tracking, managing, and applying database changes. It 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 there have been many attempts to provide a similar tool, LiquiBase aims to provide a solution that supports merging of changes from multiple developers, works well with code branches, supports a database refactoring IDE/plugin, and more.

Tags Database Software Development Documentation Libraries Java Libraries Refactoring
Licenses LGPL
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  08 Jan 2009 00:32
  • Rrelease-after

Changes: "modifySql" support, "includeAll" support, and Sybase Adaptive SQL Anywhere support. Paths in "include" can be relative to the changelog using the "relativeToChangeLog" attribute. "stop" has changed. A runInTransaction attribute for changeSet. Stronger validation in .xsd. Better Derby support. Some bugfixes.

  • Rrelease-mid
  •  21 Sep 2008 04:51
  • Rrelease-after

Changes: Improvements to preconditions (onFail and onError controls, several new precondition checks, and custom preconditions can be passed parameters). SQLite support. Context checking is now case-insensitive. Specifying a column as autoincrement for a non-autoincrement table does not cause an error. The end delimiter can be specified with SQL changes. Indexes can be created as unique. Required attributes for all changes are checked before execution. Command line migrator return codes are better. There are many more bugfixes.

  • Rrelease-mid
  •  25 Jun 2008 17:58
  • Rrelease-after

Changes: This release has many new features, including adding a loadData change, support for changelog parameters, preconditions in changeSet tags, exporting data with generateChangeLog, and more.

  • Rrelease-mid
  •  28 Mar 2008 07:16
  • Rrelease-after

Changes: This release adds Hibernate integration, which allows auto-generation of changeSets based on changes to Hibernate-mapped objects.

  • Rrelease-mid
  •  29 Jan 2008 13:26
  • Rrelease-after

Changes: This release includes major code refactoring along with several important new features.

Cd8061995642ab097a87b35eb6ad6f4f_thumb

Project Spotlight

python-bitstring

A pure Python module that aids in the construction, analysis, and modification of binary data.

135e14479ab33eb47be010c2769c1fb4_thumb

Project Spotlight

Hiawatha

An advanced and secure Web server.