【问题标题】:How does Flyways multiple schemas work?Flyways 多模式如何工作?
【发布时间】:2015-06-05 15:21:56
【问题描述】:

我试图弄清楚多模式功能的工作原理。像this question 一样,我体验到实际上只使用了第一个指定的模式。其他的被创建了,但随后它们再也没有发生任何事情。我认为我没有正确理解该功能。

我希望在我的 Postgres 数据库中有多个相同的模式。所以在 PG 中我有模式:tenant1、tenant2 等...每个都应该有相同的模式,所以我会有一个迁移脚本,上面写着CREATE TABLE users,最后我想要tenant1.userstenant2.users。实际上,这与将其置于循环中是相同的。

【问题讨论】:

    标签: flyway


    【解决方案1】:

    这现已添加到常见问题解答中:http://flywaydb.org/documentation/faq.html#multiple-schemas

    如果您有多个相同的架构,例如每个租户一个,则在循环中调用 Flyway 并更改 flyway.schemas 以匹配当前租户的架构名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 2023-02-05
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多