數據庫變化管理工具 LiquiBase

openkk 12年前發布 | 22K 次閱讀 LiquiBase 數據庫管理工具

數據庫變化管理工具 LiquiBase


Liquibase是一個用于跟蹤、管理和應用數據庫變化的開源的數據庫重構工具。它將所有數據庫的變化(包括結構和數據)都保存在XML文件中,便于版本控制。

Liquibase具備如下特性:

     * 不依賴于特定的數據庫,目前支持包括Oracle/Sql Server/DB2/MySql/Sybase/PostgreSQL/Caché等12種數據庫,這樣在數據庫的部署和升級環節可幫助應用系統支持多數據庫。
     * 提供數據庫比較功能,比較結果保存在XML中,基于該XML你可用Liquibase輕松部署或升級數據庫。
     * 以XML存儲數據庫變化,其中以作者和ID唯一標識一個變化(ChangSet),支持數據庫變化的合并,因此支持多開發人員同時工作。
     * 在數據庫中保存數據庫修改歷史(DatabaseChangeHistory),在數據庫升級時自動跳過已應用的變化(ChangSet)。
     * 提供變化應用的回滾功能,可按時間、數量或標簽(tag)回滾已應用的變化。通過這種方式,開發人員可輕易的還原數據庫在任何時間點的狀態。
     * 可生成數據庫修改文檔(HTML格式)
     * 提供數據重構的獨立的IDE和Eclipse插件

項目主頁:http://www.baiduhome.net/lib/view/home/1340011360455

</span>

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!