Skip to content

Commit c2a25f4

Browse files
committed
Update advanced.sgml
“也不希望 Alice 老是不花钱从 Bob 那里拿到物品” 改成 “也不希望 Alice 老是花钱却不能从 Bob 那里拿到物品”,这样更符合原文本义,和文中的事务例子的意思一致。
1 parent 6c61e6f commit c2a25f4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

postgresql/doc/src/sgml/advanced.sgml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,8 @@ UPDATE branches SET balance = balance + 100.00
245245
<para>
246246
这些命令的细节在这儿并不重要;重要的是这里牵涉到了好几个独立的更新来完成这个相当简单的操作。
247247
银行官员会希望要么所有这些更新全部生效,要么全部不起作用。我们当然不希望一次系统崩溃就导致
248-
Bob 收到 100 块不是 Alice 支付的钱,也不希望 Alice 老是不花钱从 Bob 那里拿到物品。我们需要保证:
249-
如果在操作的过程中出了差错,那么所有这些步骤都不会发生效果。
248+
Bob 收到 100 块不是 Alice 支付的钱,也不希望 Alice 老是花钱却不能从 Bob 那里拿到物品。
249+
我们需要保证:如果在操作的过程中出了差错,那么所有这些步骤都不会发生效果。
250250
把这些更新组合成一个<firstterm>事务</>就给予我们这样的保证。事务被认为是<firstterm>原子的</>:
251251
从其它事务的角度来看,它要么是全部发生,要么完全不发生。
252252
</para>

0 commit comments

Comments
 (0)