的LiquiBase是一個開源的,免費的,跨平台的庫軟件已設計從地上爬起來,以用於管理,跟踪和應用數據庫的變化,以及實現版本控制系統。它集成使用Apache Ant,Maven的阿帕奇,春季和Servlet。
在功能一覽
主要功能包括用於合併一次從多個開發商多變化,編碼分支機構,數據庫重構的IDE插件,適用於Linux,Windows和Macintosh操作系統的支持,以便還原變化,Java集成的API,並支持支持支持用於自動生成或改變,應用SQL腳本。
支持此外,該軟件讓用戶可以輕鬆地管理生產數據和一些測試數據集,創建數據庫的diff,生成diff文件更改日誌,生成數據庫更改文檔,生成和管理回滾邏輯,以及做集群安全升級。
在其他有趣的功能,我們可以提到的LiquiBase支持超過15個數據庫類型,還有SQL,YAML,JSON和XML格式的文件,支持擴展和插件,提供簡單的命令,如刪除列和創建表,以及複雜的像合併列,並添加查找表。
引擎蓋下和支持的操作系統
該項目是完全用Java編程語言,這意味著它大局;跨平台,支持所有的操作系統,其中的Java運行時環境(JRE)是可用的,包括所有的GNU / Linux發行版,以及微軟Windows和Mac OS X操作系統。它已成功地用64位和32位的硬件平台測試
可用性
有關用戶rsquo的的便利,這一計劃是這樣分佈的兩個預建的二進制軟件包和通用源存檔。最新版本可以下載免費的Softoware,但你也可以從GitHub上克隆它的源代碼。更多細節,可以對項目和rsquo的發現;官方網頁
是什麼在此版本中是新的:
- <李>固定索引列嵌套的標籤生成的XML
什麼是3.3.3版本,新的:
- 在生成的XML <固定索引列嵌套的標籤/ LI>
什麼是3.3.2版本,新的:
- 在生成的XML <固定索引列嵌套的標籤/ LI>
什麼在1.9.0版本新:
- 在&QUOT; MODIFYSQL&QUOT;支持&QUOT; INCLUDEALL&QUOT;支持和Sybase的Adaptive SQL Anywhere支持的。
- 在路徑中&QUOT;包括&QUOT;可以是相對於使用&QUOT更改日誌; relativeToChangeLog&QUOT;屬性。
- &QUOT;停止&QUOT;發生了變化。
- 進行變更一個runInTransaction屬性。
- 在的.xsd更強的驗證。
- 在德比更好的支持。
- 在一些錯誤修正。
什麼在1.8.0版本新:
- 在新增的SQLite支持
- 錯誤修正
- 新增dropAllForeignKeyConstraints修改
- 新增onFail和onError的先決條件未能控制
- 自動遞增指定在非自動增量表沒有失敗,但簡單地忽略標誌
- 在可控制onDelete和OnUpdate中行為FK約束
- 添加到指定索引應該是唯一的能力
- 在附加驗證步驟檢查所需的屬性在運行時
- 在生成的腳本與差異改進排序
- 改進的命令行遷移返回代碼
- 在上下文檢查是不區分大小寫
- 可以指定結束符與&lt; SQL&GT;修改
- 在增加了幾個新先決條件檢查
- 在自定義的前提條件都可以通過參數
要求:
- 在Java 2標準版運行環境
評論沒有發現