【问题标题】:What scope (conn, db, scheme) does have database transaction?什么范围(conn、db、scheme)有数据库事务?
【发布时间】:2019-01-16 09:47:46
【问题描述】:

我想知道数据库事务有什么作用域。

如果创建了事务,我可以从另一个访问事务吗:

  1. 连接?
  2. 数据库?
  3. 方案?

【问题讨论】:

    标签: database postgresql transactions


    【解决方案1】:

    我不确定您是否了解 RDBMS 中的事务。您可以在会话中创建事务,然后可以 COMMIT 或 ROLLBACK 事务。没有在连接、数据库和模式之间共享事务的选项。您可以在此处阅读有关交易的更多信息:PostgreSQL transactions

    有一个选项创建一个两阶段提交事务。如果您创建这种类型的事务,则事务不再连接到会话,并且状态存储在磁盘上。但我认为这不是你的意思。你可以阅读更多关于two-phase commit transactions的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多