postgresql函数中的事务

时间:2013-07-18 02:55:33

标签: postgresql

从迄今为止我所做的研究。我发现在postgrsql函数中无法从内部进行事务处理。它们必须由一段可以交易的代码调用。我们要求在db级别引入事务。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

在线之间阅读,我认为你想要自主的子交易。 PostgreSQL目前不支持这些(9.3或更早版本)。标准的解决方法是使用DBLink让PostgreSQL与其自身建立新的连接。它不是超级高效的,但它确实有效。

请参阅this blog提供了使用dblink extension实现自主子事务的一个有用示例。