【发布时间】:2022-09-26 02:44:11
【问题描述】:
我有一个使用 postgresql 数据源的 Quarkus 项目。在生产中,我们之前在数据库上手动创建了必要的模式。
当我运行 quarkusDev 模式并使用 devservices 时,我想在 liquibase 进行迁移之前在 testcontainer 上运行一个 init 脚本来创建模式,否则会失败。
我试过这个没有成功
quarkus.datasource.jdbc.url=jdbc:tc:postgresql:13:///quarkus?TC_INITSCRIPT=testcontainer/schema-init.sql
quarkus.datasource.jdbc.driver=org.testcontainers.jdbc.ContainerDatabaseDriver
postgres 测试容器没有收到任何内容。
如何使用 quarkus 在数据源测试容器上运行初始化脚本?
-
您在类路径中指定的数据库脚本是什么?
标签: postgresql initialization quarkus testcontainers