-1

从我目前所做的研究来看。我发现在 postgrsql 中,函数不能从内部进行事务化。它们必须由一段可以事务化的代码调用。我们需要在数据库级别引入事务。任何帮助,将不胜感激。

4

1 回答 1

1

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

请参阅此博客提供了一个使用dblink 扩展来实现自主子事务的有用示例。

于 2013-07-18T03:21:29.113 回答