File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -464,8 +464,7 @@ DELETE FROM user_logs AS dl
464464 the query is repeatedly run, avoiding the problem of changed
465465 <structfield>ctid</structfield>s.
466466-->
467- この<structfield>ctid</structfield>の使い方が安全なのは、問い合わせを繰り返し実行する場合に限られます。
468- それにより、変更された<structfield>ctid</structfield>による問題を回避できるからです。
467+ この<structfield>ctid</structfield>の使い方が安全なのは、問い合わせが繰り返し実行されるため、<structfield>ctid</structfield>が変更される問題を回避しているからです。
469468 </para>
470469 </refsect1>
471470
Original file line number Diff line number Diff line change @@ -728,7 +728,7 @@ UPDATE work_item SET status = 'failed'
728728 rows were overlooked.
729729-->
730730更新する行がなくなるまで、このコマンドを繰り返すことが必要です。
731- (この<structfield>ctid</structfield>の使い方が安全なのは、問い合わせを繰り返し実行する場合に限られます。それにより、変更された <structfield>ctid</structfield>による問題を回避できるからです 。)
731+ (この<structfield>ctid</structfield>の使い方が安全なのは、問い合わせが繰り返し実行されるため、 <structfield>ctid</structfield>が変更される問題を回避しているからです 。)
732732<literal>ORDER BY</literal>句を使用すると、コマンドは更新する行を優先順位付けできます。
733733また、他の更新操作が同じ順序を使用する場合、それらによるデッドロックを防ぐことができます。
734734ロック競合が懸念される場合、<acronym>CTE</acronym>に<literal>SKIP LOCKED</literal>を追加して、複数のコマンドが同じ行を更新するのを防ぐことができます。
You can’t perform that action at this time.
0 commit comments