- LICENSE TYPE:
- The Apache License 2.0
- OUR RATING:
- DEVELOPED BY:
- Nathan Voxland
- USER RATING:
- ROOT \ Database \ Database APIs
Features at a glance
Key features include support for merging multiple changes at once from several developers, support for code branches, a database refactoring IDE-plugin, support for Linux, Windows and Macintosh operating systems, support for rolling back changes, Java Integration APIs, and support for automated generation or change-applying of SQL scripts.
Additionally, the software lets user to easily manage production data and several test datasets, create database diffs, generate changelogs from diffs, generate database change documentation, generate and manage rollback logic, as well as to do cluster-safe upgrades.
Among other interesting features, we can mention that LiquiBase supports over 15 database types, as well as the SQL, YAML, JSON and XML file formats, supports extensions and plugins, offers simple commands, such as Drop Column and Create Table, as well as complex ones like Merge Columns and Add Lookup Table.
Under the hood and supported operating systems
The project is written entirely in the Java programming language, which means that it’s cross-platform, supported on all operating systems where the Java Runtime Environment (JRE) is available, including all GNU/Linux distributions, as well as the Microsoft Windows and Mac OS X OSes. It has been successfully tested with both 64-bit and 32-bit hardware platforms.
For the user’s convenience, this program is distributed as both a pre-built binary package and a universal sources archive. The latest version can be downloaded for free on Softpedia, but you can also clone its source code from GitHub. More details can be found on the project’s official web page.
LiquiBase was reviewed by Marius Nestor, last updated on January 9th, 2015