【AICon】硅谷视野+中国实践,汇聚全球顶尖技术的 AI 科技盛会 >>> 了解详情
写点什么

LiquiBase 增加对比工具、Eclipse 插件以及对其它数据库的支持

  • 2007-09-30
  • 本文字数:767 字

    阅读完需:约 3 分钟

数据库重构/ 迁移工具 LiquiBase 已经经过了忙碌的一年。乘着 6 月份 1.0 版本发布的势头,LiquiBase 又增加了两个次版本发布,以及若干修正发布(point release),包括对测试上下文、三十个重构功能、四个主要流行的关系数据库、自动回滚和分布式开发的支持。这几个发布版解决了:

  • 对 DB2、Derby、Sybase、HSQL、H2、InterSystems Cache 和一些“不支持”的数据库的支持
  • 一个数据库对比工具,用来做基于已知 Schema 的比较并生成迁移脚本
  • 用于验证和检查变更日志状态的新命令
  • 一个用来在 Eclipse 中增加对数据库重构支持的 Eclipse 插件

这个 Eclipse 插件附带一个视频的demo ,演示了Eclipse 插件的用法,生成和应用数据库的变化。

另外, LiquiBase blog 还提到:

  • 演进式数据库设计 > 然而目前,在达到最高目标之前,我们需要从一个简单的起点开始并建立一个工具和技术的强大基础。现在已经出现一些必要的工具,如用于单元测试的 DBUnit 和管理重构的 LiquiBase。但是在 IDE 中对重构的支持、数据库测试的最佳实践和模式分类等方面依旧存在着巨大的缺陷。
  • Rails Active Migrations 的问题 > 基本的问题是 Rails 把“数据库版本”认作是一单个递增的整数。这在只有一个开发者在增加迁移以及只有一个分支的时候可以运行得很好。但当你增加开发者以及分支数量时,你很快就会遭遇版本号重复并丢失迁移的问题,因为“数据库版本”的生成速度要比在迁移中新合并的速度快得多。
  • 构建不会崩溃的数据库测试和对数据库访问层进行单元测试 > 为了解决测试数据定义与 Schema 不同步的问题,你需要让你的测试数据随着你的数据库一起构建,这样它才能在初始创建后,被数据库重构所修改。

如果想为你的 Java 项目得到更多关于 LiquiBase 和其他数据库工具的信息,请锁定 InfoQ 中文站

查看英文原文: LiquiBase adds Diff, Eclipse Plugin, Support for Additional Databases

2007-09-30 23:591236
用户头像

发布了 127 篇内容, 共 42.3 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

HttpClient工具类

Java 程序员 后端

Java8 Stream 数据流,大数据量下的性能效率怎么样?

Java 程序员 后端

Hadoop之MapReduce04【客户端源码分析】

Java 程序员 后端

Jaeger的客户端采样配置(Java版)

Java 程序员 后端

JAVA 雪花算法 唯一ID生成工具类

Java 程序员 后端

Java-进阶:集合框架3

Java 程序员 后端

JAVA 线上故障排查完整套路

Java 程序员 后端

Java-从-Map-到-HashMap-的一步步实现,看这篇足矣了!

Java 程序员 后端

gRPC学习之五:gRPC-Gateway实战

Java 程序员 后端

HttpClient的两种重试机制

Java 程序员 后端

IT人不仅要提升挣钱能力,更要拓展挣钱途径

Java 程序员 后端

Java 结合实例学会使用 静态代理、JDK动态代理、CGLIB动态代理

Java 程序员 后端

java8新特征---stream

Java 程序员 后端

Java8新特性:方法引用,构造器引用,数组引用

Java 程序员 后端

Go实战(三)-数组array、切片slice语法详解

Java 程序员 后端

Java 多线程 —— 生产者消费者问题

Java 程序员 后端

Java 小记 — RabbitMQ 的实践与思考

Java 程序员 后端

JAVA 微信小程序 解密 用户信息encryptedData

Java 程序员 后端

IBM大面积辞退40岁+的员工,如何避免可怕的中年危机?

Java 程序员 后端

jackson学习之二:jackson-core

Java 程序员 后端

JAVA 语法 - 关键字 - volatile

Java 程序员 后端

Java-14-发布了,再也不怕-NullPointerException-了!

Java 程序员 后端

HarmonyOS(鸿蒙)——全面入门

Java 程序员 后端

intellij idea2019打开项目启动总闪退

Java 程序员 后端

Java 移除List中的元素,这玩意讲究!

Java 程序员 后端

Java 线程池原理分析

Java 程序员 后端

模块三作业:外包学生管理系统架构文档

dean

架构实战营

Java 生态圈中的嵌入式数据库,哪家强?

Java 程序员 后端

Java300道面试题总结(2020年多家公司整理的Java面试题手册)

Java 程序员 后端

Gitlab Runner的分布式缓存实战

Java 程序员 后端

Android开发:往项目工程里面新引入工具包的步骤

三掌柜

11月日更

LiquiBase增加对比工具、Eclipse插件以及对其它数据库的支持_Java_Geoffrey Wiseman_InfoQ精选文章