【发布时间】:2019-01-16 09:47:46
【问题描述】:
我想知道数据库事务有什么作用域。
如果创建了事务,我可以从另一个访问事务吗:
- 连接?
- 数据库?
- 方案?
【问题讨论】:
标签: database postgresql transactions
我想知道数据库事务有什么作用域。
如果创建了事务,我可以从另一个访问事务吗:
【问题讨论】:
标签: database postgresql transactions
我不确定您是否了解 RDBMS 中的事务。您可以在会话中创建事务,然后可以 COMMIT 或 ROLLBACK 事务。没有在连接、数据库和模式之间共享事务的选项。您可以在此处阅读有关交易的更多信息:PostgreSQL transactions
有一个选项创建一个两阶段提交事务。如果您创建这种类型的事务,则事务不再连接到会话,并且状态存储在磁盘上。但我认为这不是你的意思。你可以阅读更多关于two-phase commit transactions的信息。
【讨论】: