Postgresql 如何在Quarkus中选择带有反应性数据源的Postgres模式

Postgresql 如何在Quarkus中选择带有反应性数据源的Postgres模式,postgresql,reactive,quarkus,Postgresql,Reactive,Quarkus,在与Quarkus一起使用反应式数据源时,我尝试选择非默认的PostgreSQL模式。 我使用?currentSchema,尝试了一种类似于正常工作的非反应性数据源的语法: quarkus.datasource.url=jdbc:postgresql://host/database?currentSchema=int 具体如下: quarkus.datasource.reactive.url=postgresql://host/database?currentSchema=int 但是,它没

在与Quarkus一起使用反应式数据源时,我尝试选择非默认的PostgreSQL模式。 我使用
?currentSchema
,尝试了一种类似于正常工作的非反应性数据源的语法:

quarkus.datasource.url=jdbc:postgresql://host/database?currentSchema=int
具体如下:

quarkus.datasource.reactive.url=postgresql://host/database?currentSchema=int
但是,它没有任何效果,始终使用默认模式


如何为反应式数据源选择PostgreSQL模式?

我也有同样的问题。作为一种解决方法,我通过更改用户的搜索路径来帮助自己:

ALTER ROLE readonly IN DATABASE "quarkus"
    SET search_path TO newSchema;

我创建了一个完全不同的数据库,而不仅仅是在同一个数据库中使用不同的模式,因为这对我的用例来说比较干净,而且具有更好的IDE工具支持