的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标准版运行环境
评论没有发现