我有一个使用liquibase进行数据库同步的项目。当我用maven liquibase产生一个更新日志,我要排除一些数据库对象的名字开始与oauth_
为什么maven liquibase:diff -DdiffExcludeObjects参数不起作用
我的Maven的目标是这样的
liquibase:diff -DdiffExcludeObjects="table:oauth_.*"
但是,当我执行的目标,所产生的更新日志包括这些变更集:
<changeSet author="aliakbarazizkhani (generated)" id="1470077228335-4">
<dropTable tableName="oauth_access_token"/>
</changeSet>
<changeSet author="aliakbarazizkhani (generated)" id="1470077228335-5">
<dropTable tableName="oauth_approvals"/>
</changeSet>
<changeSet author="aliakbarazizkhani (generated)" id="1470077228335-6">
<dropTable tableName="oauth_client_details"/>
</changeSet>
<changeSet author="aliakbarazizkhani (generated)" id="1470077228335-7">
<dropTable tableName="oauth_client_token"/>
</changeSet>
<changeSet author="aliakbarazizkhani (generated)" id="1470077228335-8">
<dropTable tableName="oauth_code"/>
</changeSet>
<changeSet author="aliakbarazizkhani (generated)" id="1470077228335-9">
<dropTable tableName="oauth_refresh_token"/>
</changeSet>
您使用的是最新版本的liquibase吗?该功能在[3.3.2]中引入(http://www.liquibase.org/2015/01/liquibase-3-3-2-released.html)。只是为了确保... – Jens
我使用的是版本3.4.2 –