【问题标题】:How to work with multiple schemas with Liquibase如何使用 Liquibase 处理多个模式
【发布时间】:2021-01-02 20:10:19
【问题描述】:

我的新公司的数据库使用多个模式。每个模式都有相同的表结构。

目前,当我们想要运行 SQL 查询时,我们必须为每个架构手动运行它。

经过一些研究,我发现 Liquibase 非常适合自动化我们的流程。

在 Liquibase 网站上完成一些教程后,我可以将 Liquibase 用于只有一个模式的数据库。如果我想使用多个模式,我必须为每个模式运行liquibase update 命令。

即使有这个---schemas=<schema1, schema2> 参数,它在我的情况下也不起作用。

如果有人知道该怎么做,请告诉我。如果有任何进一步的信息需要对此有一个好主意,请告诉我。

【问题讨论】:

    标签: database postgresql database-migration liquibase


    【解决方案1】:

    在 Postgresql 中,我在脚本的开头设置了我需要在其中运行更改的架构

    设置 search_path=schema1 .. sql代码...

    这有帮助吗?

    也请随时在 Liquibase 论坛https://forum.liquibase.org/ 提问,以获得更好的覆盖范围和更快的解决方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-12
      • 2014-08-15
      • 2015-06-27
      • 2020-06-11
      • 2011-11-25
      • 1970-01-01
      • 2015-09-28
      • 2014-12-16
      相关资源
      最近更新 更多