首页 > 解决方案 > 带有 Springboot 和应用程序的 Liquibase-.yml 为例如 level = prod 创建 sql

问题描述

我们有几个应用程序 yaml 文件,具体取决于级别(dev、staging、prod)。现在在 staging & prod 上,我们不允许更改架构。我试图弄清楚如何从https://docs.liquibase.com/workflows/liquibase-community/generate-sql-update-schemas.html?Highlight=output%20sql%20to%20file发出“updateSQL”命令

在 pom.xml 中,我们只有对 liquibase-core 的依赖。每个其他配置都在不同的 yaml 文件中(url、驱动程序、用户、pw 等)。

因此,我希望在应用程序启动时或使用 mvn liquibase:updateSQL 生成带有标签等的 SQL scriot(但没有在 pom.xml 上配置它)。

干杯。

标签: spring-bootmavenliquibase

解决方案


弄清楚了。可以在 liquibase.properties 中使用 https://docs.liquibase.com/workflows/liquibase-community/offline.html 然后它不需要特定的 URL 并且会独立创建 SQL。


推荐阅读