Postgres alter system 命令使用 Hibernate 失败失败

时间:2021-07-05 13:20:41

标签: postgresql hibernate

我想在运行时更改 postgres.conf 文件。但是,当我通过 hibernate 使用“alter system”执行 sql 时,出现错误

<块引用>

事务被标记为仅回滚或已超时

我认为这与根据文档不允许在事务块内执行的更改系统命令有关

<块引用>

只有超级用户才能使用 ALTER SYSTEM。此外,由于该命令直接作用于文件系统且无法回滚,因此不允许在事务块或函数内部使用。

我想了解是否可以使用 hibernate 执行此类命令,以及我需要做什么才能做到这一点?

0 个答案:

没有答案