Liquibase

Liquibase is an open source database-independent library for tracking managing and applying database schema changes. It was started in 2006 to allow easier tracking of database changes especially in an agile software development environment.