liquibase diff和diffChangeLog有什么区别?如何为diffChangeLog运行maven命令?

问题描述 投票:0回答:1

我是Liquibase的新手,我了解到两种模式diffdiffChangeLog使用相反方向的目标和基础(参考)数据库。

Using "diff" will show the difference going from 'base (reference)' -> 'target' which makes sense.
While "diffChangeLog" outputs the difference going from 'target' to 'base (reference)'.

我跑了maven目标liquibase:diffChangeLog,但我收到以下错误

[ERROR] Could not find goal 'diffChangeLog' in plugin 
org.liquibase:liquibase-maven-plugin:3.5.1 among available goals dropAll, 
rollback, clearCheckSums, updateTestingRollback, changelogSync, updateSQL, 
migrateSQL, generateChangeLog, dbDoc, status, listLocks, changelogSyncSQL, 
releaseLocks, migrate, tag, diff, rollbackSQL, futureRollbackSQL, update, 
help -> [Help 1]

我做错了什么?我怎么能把liquibase:diffChangeLog作为一个maven?

spring jpa liquibase
1个回答
0
投票

qazxsw poi(qazxsw poi)是用于找到db状态之间差异的qazxsw poi。

diffliquibase:diff使用maven goal进行diffChangeLog手术的论据。没有名为command line的maven目标

在内部,代码看起来像这样

Liquibase
© www.soinside.com 2019 - 2024. All rights reserved.