Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试为我的数据库集成版本控制系统。我使用 liquibase。
我使用 diff 系统是因为我直接修改了 sql,并且我不想报告我手动所做的更改。
它适用于模式,但不适用于数据。我尝试使用difftype=dataongeneratechangelog但我不知道如何比较 2 个数据库数据。
difftype=data
generatechangelog
你有什么解决办法吗?
如果您正在比较数据库,您希望使用 diffChangeLog 而不是 generateChangeLog。GenerateChangeLog 输出单个数据库的完整创建逻辑,它不比较两个数据库。
GenerateChangeLog 支持 diffType=data 属性,它将数据库的内容输出为 csv 或 insert 语句,但不支持比较两个数据库中的数据。