postgresql - 如何在 Quarkus 中选择具有反应式数据源的 Postgres 模式
问题描述
当使用 Quarkus 的反应式数据源时,我试图选择一个非默认的 PostgreSQL 模式。我尝试了一种类似于工作“常规”、非反应性数据源的语法,使用?currentSchema
:
quarkus.datasource.url=jdbc:postgresql://host/database?currentSchema=int
如下:
quarkus.datasource.reactive.url=postgresql://host/database?currentSchema=int
但是,它没有任何作用,始终使用默认模式。
如何为响应式数据源选择 PostgreSQL 模式?
解决方案
我也有同样的问题。作为一种解决方法,我通过更改用户的 search_path 来帮助自己:
ALTER ROLE readonly IN DATABASE "quarkus"
SET search_path TO newSchema;
推荐阅读
- android - Ffmeg 在视频之间添加淡入/淡出过渡
- c++ - libboost_regex 未编译
- python - 芹菜在 python 任务中缺少 1 个必需的位置参数
- node.js - 无法导入 ES6 反应模块
- javascript - 未捕获的类型错误:_dist_js_bundle__WEBPACK_IMPORTED_MODULE_0___default(...) 不是函数
- c# - 用于文本框和组合框中数据的 C# Form OleDb Excel 更新命令
- django - nginx auth_request 使用原始 uri
- visual-studio-code - 当我尝试将鼠标移入其中时,对话框弹出框消失
- php - 在 WordPress 数据库中添加超过 15K 的项目而不会使服务器不堪重负?
- java - 无法在特定端点使用 thymeleaf 访问静态资源