首页 > 解决方案 > dblink 在同一个数据库上执行时是否使用不同的会话?

问题描述

我正在寻找解决如何强制 postgres 函数不在事务中的限制。

我想在一个函数中执行两个单独的事务,并且想知道在环回上使用 dblink 调用是否可以解决这个问题。

标签: postgresql

解决方案


dblink_connect当连接信息字符串在 dblink exec 命令中传递时,dblink 查询使用其自己的连接显式或隐式创建。在事务的意义上,您可以认为它独立于它运行的会话。


推荐阅读