写点什么

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:591571
用户头像

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

关注

评论

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

面向容器的资源调度技术对比

阿里技术

数字经济发展引热议,博鳌亚洲论坛第二届科创大会区块链分论坛开幕在即

时空云

区块链 创新 科技 元宇宙

常用推荐算法(50页干货)

阿里技术

阿里一年建了两座世界级数据中心,怎么做到的

阿里技术

SpringOne Platform 2016参会分享

阿里技术

Java SPI 机制从原理到实战

江璇Up

Java spi JavaSPI

混合云管理策略是什么?如何又快又好的管理混合云?

行云管家

云计算 混合云 云管理

行云管家Proxy特点及其部署要求详细解析

行云管家

数据库 IT运维 行云管家 跳板机

魔镜魔镜请回答:FITURE为何上飞书?

ToB行业头条

淘宝首页“有一套”

阿里技术

开源应用中心|程序员的崩溃瞬间,太形象了!

Java php 开源 插件

云边协同产业方阵成立,中国信通院与 EMQ 共建边缘计算技术规范

EMQ映云科技

物联网 IoT 边缘计算 边云协同

TypeScript 之条件类型

冴羽

JavaScript typescript 翻译 大前端 进阶

一个前端的自我修养

阿里技术

基于深度学习的智能问答

阿里技术

智慧警务指挥系统搭建,公安合成作战平台开发

电微13828808271

精读《高效 javascript》

CRMEB

建议收藏!HDC2021 HarmonyOS技术分论坛干货解读文章大汇总

HarmonyOS开发者

HarmonyOS 技术专题合集

架构实战营-模块五作业

无名

架构实战营 「架构实战营」

[下篇]深度学习即将攻陷的下一个领域:NLP——ACL2016优秀论文解读(干货)

阿里技术

技术探究:Apache Pulsar 的事务型事件流

Apache Pulsar

Java 架构 分布式 云原生 Apache Pulsar

PackML从会到不会——模式(2)

陈的错题集

标准化 PackML

阿里研究员华先胜:图像搜索的前世今生

阿里技术

NQI质量基础设施服务云平台建设,NQI一站式线上平台开发

电微13828808271

架构实战营 模块六作业

felix

「架构实战营」

“异地多活”设计辣么难?其实是你想多了!

阿里技术

喜报!Nocalhost 成功加入 CNCF 沙箱

CODING DevOps

Kubernetes DevOps cncf Nocalhost 本地化开发

百度:YOLOX和NanoDet都没我优秀!轻量型实时目标检测模型PP-PicoDet开源

百度开发者中心

目标检测 开源技术

博文推荐|零经验玩转隔离策略:多个 Pulsar 集群

Apache Pulsar

Java 架构 分布式 云原生 Apache Pulsar

设计微博系统中”微博评论“的高性能高可用计算架构

奔奔

[干货]深度学习即将攻陷的下一个领域:NLP——ACL2016优秀论文解读(上篇)

阿里技术

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