标签: postgresql hibernate
我想在运行时更改 postgres.conf 文件。但是,当我通过 hibernate 使用“alter system”执行 sql 时,出现错误
事务被标记为仅回滚或已超时
我认为这与根据文档不允许在事务块内执行的更改系统命令有关
只有超级用户才能使用 ALTER SYSTEM。此外,由于该命令直接作用于文件系统且无法回滚,因此不允许在事务块或函数内部使用。
我想了解是否可以使用 hibernate 执行此类命令,以及我需要做什么才能做到这一点?