|  | 
                                
    LiquiBase
        
            | 
                    
                        | LiquiBase is a DBMS-independent library for tracking, managing and applying database changes. All database changes (structure and data) are stored in an XML-based descriptive manner and checked into source control. 
LiquiBase has the following features:
 * Supports merging of changes from multiple developers
 * Works well with code branches
 * 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 
 
 |  |  
            |  |  
            | Category | SQL Clients |  
            | License | GNU Library or Lesser General Public License (LGPL) |  
            | HomePage | http://www.liquibase.org |  | 
 
 
 | 
                
            
            
                
                    
                    
                            Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States
                            and other countries. This site is independent of Sun Microsystems, Inc.