PostgreSQL在同一连接上进行多次交易

时间:2012-07-23 20:46:43

标签: postgresql

PostgreSQL是否支持同一连接上的多个事务?我不是指嵌套交易,而是不相关的不同交易。

2 个答案:

答案 0 :(得分:6)

如果您的意思是Java JTA标准要求的“交错事务”:否,则不支持。请参阅此JDBC FAQ section,了解这不是一个很大的损失。

PostgreSQL核心也不支持这样的东西。

答案 1 :(得分:5)

如果与你无关,你的意思是一个接一个,那么答案是肯定的。

如果你的意思是同时打开不同的交易,那么答案就是否定(使用dblink可以获得一些黑客,但我认为它们不符合“在同一连接上”)。