LiquiBase система управления миграциями базы данных
Доступна работа с SQL, XML, JSON и YAML форматами. Инструмент помогает отслеживать изменения, вносимые в структуру БД, и планировать возобновляемые изменения. Скрипты SQL при этом генерируются автоматически. Отмена изменений тоже предусмотрена это можно сделать вручную или при помощи SQL.
Liquibase | Open Source Version Control for Your Database
Liquibase Community is an open source project that helps millions of developers rapidly track, version, and deploy database schema changes.

Работает с Oracle, SQLServer, PostgreSQL, MySQL и др.