【问题标题】:Reference SQL scripts in maven dependency using Quarkus Flyway使用 Quarkus Flyway 在 Maven 依赖项中引用 SQL 脚本
【发布时间】:2023-02-07 17:50:09
【问题描述】:

我希望 Quarkus 基于我存储在单独存储库中的一些 SQL 脚本执行 flyway 迁移,然后打包成 jar 文件并发布到私有 Nexus 实例。

我相信我可以使用此应用程序属性指向特定位置:

quarkus.flyway.locations=/some/path

但是考虑到这种依赖性:

        <dependency>
            <groupId>com.myorganisartion.db</groupId>
            <artifactId>myschema</artifactId>
            <version>18.0.0</version>
        </dependency>

flyway.locations 属性的值是多少?

假设该文件夹仅包含一个名为 myschema 的文件夹,其中包含 .sql 文件。

提前致谢!

我试过谷歌搜索并查看 quarkus 示例应用程序,但没有运气。

我看到您可以在属性值中引用类路径,但我不确定在那之后放什么,为什么?

【问题讨论】:

  • 您是否尝试过使用quarkus.flyway.locations=classpath:db/scripts/migrate.sql之类的东西?

标签: java database-migration quarkus flyway


【解决方案1】:

看来我忘了引用数据源:

quarkus.flyway.myschema.locations=classpath:myschema/baseline,classpath:myschema/migrations, 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    相关资源
    最近更新 更多