我们正在使用Liquibase在所有环境中迁移我们的更改(Oracle)。大多数Oracle数据库都有两种类型的表(事务表和配置表)。我们只迁移配置表的数据。
Liquibase(或任何其他工具)是否可以比较或区分两个数据库(开发数据库与MasterConfig数据库)中所做的数据更改?我只是想知道这是否有可能
答案 0 :(得分:1)
Liquibase diff命令可以向您显示差异,还可以提供变更集以补救增量。
答案 1 :(得分:0)
在SQL Developer中,您有一个用于比较数据库的工具: 工具->数据库差异
我敢打赌,其他工具(例如Toad或PL / Developer)中也会有类似的东西。
还有一个工具
DBMS_COMPARISON
有一些细节和示例。也许有帮助。 https://oracle-base.com/articles/11g/dbms_comparison-identify-row-differences-between-objects