使用同义词时的Liquibase问题

数据库

我有两个模式:Oracle数据库中的OWNER和USER。基本上,所有表都是在OWNER中创建的,并且之后使用USER帐户创建同义词。

<execution>
    <id>apply.owner</id>
    <phase>process-resources</phase>
    <configuration>
        <url>${database.url}</url>
        <username>${database.owner.user}</username>
        <password>${database.owner.password}</password>
        <driver>oracle.jdbc.driver.OracleDriver</driver>
        <changeLogFile>${changelog.owner.file}</changeLogFile>
        <promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
    </configuration>
    <goals>
        <goal>update</goal>
    </goals>
</execution>

<execution>
    <id>apply.user</id>
    <phase>process-resources</phase>
    <configuration>
        <url>${database.url}</url>
        <username>${database.user.user}</username>
        <password>${database.user.password}</password
        <driver>oracle.jdbc.driver.OracleDriver</driver>
        <changeLogFile>${changelog.user.file</changeLogFile>
        <promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
    </configuration>
    <goals>
        <goal>update</goal>
    </goals>
</execution>

为OWNER帐户创建了DATABASECHANGELOG(LOCK)表,添加了USER帐户的同义词,并且我可以在SQL Developer中看到它们。但是,当我为USER模式运行初始迁移时,我得到了:

[ERROR] Failed to execute goal org.liquibase:liquibase-maven-plugin:3.0.8:rollback (apply.user) on project liquitest: Error setting up or running Liquibase: liq
uibase.exception.DatabaseException: Error executing SQL CREATE TABLE DATABASECHANGELOGLOCK (ID NUMBER(10) NOT NULL, LOCKED NUMBER(1) NOT NULL, LOCKGRANTED TIMES
TAMP, LOCKEDBY VARCHAR2(255), CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY (ID)): ORA-01031: insufficient privileges -> [Help 1]

当我可以使用USER帐户从DATABASECHANGELOGLOCK表中进行选择时,为什么尝试创建此表?谢谢!

内森·沃克斯兰

Liquibase检查数据库元数据中是否存在databasechangelog表,但是不幸的是,它没有查看同义词的功能。

如果需要使用USER.DATABASECHANGELOG作为同义词,则需要创建liquibase.snapshot.jvm.TableSnapshotGenerator的子类,该子类可以处理同义词或对DATABASECHANGELOG表的响应进行硬编码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多词solr同义词问题

来自分类Dev

使用nltk在python中访问同义词时出错?

来自分类Java

无法使用Spring更改同义词

来自分类Dev

使用类型同义词定义实例

来自分类Dev

尝试构建同义词过滤器时收到“无法构建同义词”消息

来自分类Dev

定义类型同义词(GHC)的类型同义词时出现奇怪的错误

来自分类Dev

为Elasticsearch指定同义词过滤器时,使用onymous_path和使用同义词之间有什么区别吗?

来自分类Dev

使用两个文件时无效的同义词规则

来自分类Dev

使用模板Haskell时键入同义词“不在范围内”

来自分类Dev

我的Haskell类型同义词有什么问题?

来自分类Dev

创建后在oracle中存在同义词特权问题?

来自分类Dev

ElasticSearch多字同义词

来自分类Dev

同义词Matlab函数

来自分类Dev

查询同义词 ElasticSearch

来自分类Dev

如何使用 NLTK Wordnet 获取更多同义词?

来自分类Dev

文档与使用同义词的文档的相似性

来自分类Dev

使用Elasticsearch Backend在Django Haystack中启用同义词

来自分类Dev

如何在Oracle中使用DBlink的同义词?

来自分类Dev

使用Django Haystack添加ElasticSearch同义词

来自分类Dev

使用模板Haskell获取关联的类型同义词

来自分类Dev

如何在实例声明中使用类型同义词?

来自分类Dev

在类型声明映射中使用类型同义词

来自分类Dev

如何使用SqlConnection.GetSchema获取同义词信息?

来自分类Dev

使用特定的类定义类型同义词

来自分类Dev

如何在Hibernate Search中使用Wordnet同义词?

来自分类Dev

如何使用NLTK获取多个单词的同义词?

来自分类Dev

Haskell - 模式同义词在记录更新中的使用

来自分类Dev

在Word中,在使用曲目更改时查找同义词

来自分类Dev

使用同义词过滤器的Elasticsearch

Related 相关文章

  1. 1

    多词solr同义词问题

  2. 2

    使用nltk在python中访问同义词时出错?

  3. 3

    无法使用Spring更改同义词

  4. 4

    使用类型同义词定义实例

  5. 5

    尝试构建同义词过滤器时收到“无法构建同义词”消息

  6. 6

    定义类型同义词(GHC)的类型同义词时出现奇怪的错误

  7. 7

    为Elasticsearch指定同义词过滤器时,使用onymous_path和使用同义词之间有什么区别吗?

  8. 8

    使用两个文件时无效的同义词规则

  9. 9

    使用模板Haskell时键入同义词“不在范围内”

  10. 10

    我的Haskell类型同义词有什么问题?

  11. 11

    创建后在oracle中存在同义词特权问题?

  12. 12

    ElasticSearch多字同义词

  13. 13

    同义词Matlab函数

  14. 14

    查询同义词 ElasticSearch

  15. 15

    如何使用 NLTK Wordnet 获取更多同义词?

  16. 16

    文档与使用同义词的文档的相似性

  17. 17

    使用Elasticsearch Backend在Django Haystack中启用同义词

  18. 18

    如何在Oracle中使用DBlink的同义词?

  19. 19

    使用Django Haystack添加ElasticSearch同义词

  20. 20

    使用模板Haskell获取关联的类型同义词

  21. 21

    如何在实例声明中使用类型同义词?

  22. 22

    在类型声明映射中使用类型同义词

  23. 23

    如何使用SqlConnection.GetSchema获取同义词信息?

  24. 24

    使用特定的类定义类型同义词

  25. 25

    如何在Hibernate Search中使用Wordnet同义词?

  26. 26

    如何使用NLTK获取多个单词的同义词?

  27. 27

    Haskell - 模式同义词在记录更新中的使用

  28. 28

    在Word中,在使用曲目更改时查找同义词

  29. 29

    使用同义词过滤器的Elasticsearch

热门标签

归档