繁体   English   中英

Liquibase Oracle:生成变更日志尝试从另一个模式创建对象

[英]Liquibase Oracle: Generate changelog tries to create objects from another schema

我想从现有的Oracle模式中生成一个changelog XML,我们将其命名为A 该模式包含对另一个模式B引用。 例如,模式A表包含引用模式B中表的外键。 用户A对模式B的表仅具有SELECTREFERENCES特权。

当我尝试为模式A创建数据库更改日志时,即使用户A不拥有表B和约束,也包括表B中的表和约束。 有什么办法可以改变这种行为? 我尝试设置defaultCatalogNamedefaultSchemaNamechangelogCatalogNamechangelogSchemaName参数,但未进行任何更改。

它应该可以按您期望的方式工作,但是由于存在错误https://liquibase.jira.com/browse/CORE-1784 ,因此无法正常工作。 它已在即将于3月中旬发布的3.2.0版本中修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM