11

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

4

2 回答 2

8

如果您指的是 Java JTA 标准所要求的“交错事务”:不,不支持。请参阅此JDBC FAQ 部分,了解为什么它不是大损失。

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

于 2012-07-23T21:19:04.633 回答
7

如果不相关的意思是一个接一个,那么答案是肯定的。

如果您的意思是同时打开不同的事务,那么答案是否定的(使用 dblink 可以使用一些 hack,但我认为它们不符合“在同一连接上”的条件)。

于 2012-07-23T21:12:00.903 回答