首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用液化库迁移数据

使用液化库迁移数据
EN

Stack Overflow用户
提问于 2014-04-05 15:06:09
回答 1查看 2K关注 0票数 0

我们有两个相同的数据库(例如A和B),我们想知道是否可以使用液相基将选择性数据从A迁移到B。

A是读/写数据库,B是只读数据库.我们已经编写了一个系统,用户可以对A进行更改,然后“复制”对B进行的选择性更改。

我在想,用液化碱来做这件事是否可行/好呢?

这两种想法都是如此;

  1. 如果B中不存在新记录,则插入新记录;如果不存在,则更新记录
  2. 删除B中所有表中的所有数据,然后用A中的数据重新填充它们

我们已经使用清算库来管理数据库结构中的数据库更改。

谢谢,杰克。

EN

回答 1

Stack Overflow用户

发布于 2014-04-07 14:08:33

不,这不是Liquibase设计的目的。Liquibase的主要功能是确保在changelog文件中定义的changeSets针对给定的数据库运行。这些changeSets可以是数据更改或模式更改,但它们需要在changelog文件中定义。

Liquibase确实有一些不同的特性,但它们是次要功能,除了填充表中的所有数据之外,不尝试比较数据。

由于复制过程是选择性的,所以在应用程序中需要有某种级别的UI和/或业务逻辑,并且在应用程序中包含实际的复制逻辑可能是最有意义的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22882584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档