我们有两个相同的数据库(例如A和B),我们想知道是否可以使用液相基将选择性数据从A迁移到B。
A是读/写数据库,B是只读数据库.我们已经编写了一个系统,用户可以对A进行更改,然后“复制”对B进行的选择性更改。
我在想,用液化碱来做这件事是否可行/好呢?
这两种想法都是如此;
我们已经使用清算库来管理数据库结构中的数据库更改。
谢谢,杰克。
发布于 2014-04-07 14:08:33
不,这不是Liquibase设计的目的。Liquibase的主要功能是确保在changelog文件中定义的changeSets针对给定的数据库运行。这些changeSets可以是数据更改或模式更改,但它们需要在changelog文件中定义。
Liquibase确实有一些不同的特性,但它们是次要功能,除了填充表中的所有数据之外,不尝试比较数据。
由于复制过程是选择性的,所以在应用程序中需要有某种级别的UI和/或业务逻辑,并且在应用程序中包含实际的复制逻辑可能是最有意义的。
https://stackoverflow.com/questions/22882584
复制相似问题