diff --git a/doc/src/sgml/mvcc.sgml b/doc/src/sgml/mvcc.sgml index 3f6c2316112..a826f2b4e47 100644 --- a/doc/src/sgml/mvcc.sgml +++ b/doc/src/sgml/mvcc.sgml @@ -1053,28 +1053,35 @@ ERROR: could not serialize access due to read/write dependencies among transact Conflicting Lock Modes - - - + + + + + + + + + + Requested Lock Mode - Current Lock Mode + Existing Lock Mode - ACCESS SHARE - ROW SHARE - ROW EXCLUSIVE - SHARE UPDATE EXCLUSIVE - SHARE - SHARE ROW EXCLUSIVE - EXCLUSIVE - ACCESS EXCLUSIVE + ACCESS SHARE + ROW SHARE + ROW EXCL. + SHARE UPDATE EXCL. + SHARE + SHARE ROW EXCL. + EXCL. + ACCESS EXCL. - ACCESS SHARE + ACCESS SHARE @@ -1085,7 +1092,7 @@ ERROR: could not serialize access due to read/write dependencies among transact X - ROW SHARE + ROW SHARE @@ -1096,7 +1103,7 @@ ERROR: could not serialize access due to read/write dependencies among transact X - ROW EXCLUSIVE + ROW EXCL. @@ -1107,7 +1114,7 @@ ERROR: could not serialize access due to read/write dependencies among transact X - SHARE UPDATE EXCLUSIVE + SHARE UPDATE EXCL. @@ -1118,7 +1125,7 @@ ERROR: could not serialize access due to read/write dependencies among transact X - SHARE + SHARE X @@ -1129,7 +1136,7 @@ ERROR: could not serialize access due to read/write dependencies among transact X - SHARE ROW EXCLUSIVE + SHARE ROW EXCL. X @@ -1140,7 +1147,7 @@ ERROR: could not serialize access due to read/write dependencies among transact X - EXCLUSIVE + EXCL. X X @@ -1151,7 +1158,7 @@ ERROR: could not serialize access due to read/write dependencies among transact X - ACCESS EXCLUSIVE + ACCESS EXCL. X X X