【问题标题】:How use only one schema on flyway如何在飞行途中仅使用一种模式
【发布时间】:2014-04-19 04:59:41
【问题描述】:

我只需要在 flyway 上使用一个模式。

但是当我使用

        Flyway flyway = new Flyway();
    flyway.setDataSource(ConectorWatson);
    flyway.setSchemas("db_watson");
    flyway.migrate();

flyway 在我的公共模式和 db_watson 上创建一个 schema_version。

我只能使用 db_watson 吗?

tks

【问题讨论】:

    标签: flyway


    【解决方案1】:

    Flyway 仅在配置的第一个架构中创建一个 schema_version 表。这默认为连接之一。当您设置 flyway.setSchemas() 时,它会将其更改为该列表的第一个,并使用该列表。

    在您的情况下,这意味着,使用您那里的配置,Flyway 只会在 db_watson 架构中创建一个 schema_version 表。

    如果您发现有不同之处,请提出问题并提供重现的确切步骤。

    【讨论】:

      猜你喜欢
      • 2016-08-29
      • 2011-05-11
      • 1970-01-01
      • 2012-09-24
      • 1970-01-01
      • 2023-03-08
      • 2010-11-27
      • 1970-01-01
      • 2011-05-18
      相关资源
      最近更新 更多