@@ -1053,28 +1053,35 @@ ERROR: could not serialize access due to read/write dependencies among transact
1053
1053
<table tocentry="1" id="table-lock-compatibility">
1054
1054
<title> Conflicting Lock Modes</title>
1055
1055
<tgroup cols="9">
1056
- <colspec colnum="2" colname="lockst"/>
1057
- <colspec colnum="9" colname="lockend"/>
1058
- <spanspec namest="lockst" nameend="lockend" spanname="lockreq"/>
1056
+ <colspec colnum="1" colwidth="1.25*"/>
1057
+ <colspec colnum="2" colwidth="1*" colname="lockst"/>
1058
+ <colspec colnum="3" colwidth="1*"/>
1059
+ <colspec colnum="4" colwidth="1*"/>
1060
+ <colspec colnum="5" colwidth="1*"/>
1061
+ <colspec colnum="6" colwidth="1*"/>
1062
+ <colspec colnum="7" colwidth="1*"/>
1063
+ <colspec colnum="8" colwidth="1*"/>
1064
+ <colspec colnum="9" colwidth="1*" colname="lockend"/>
1065
+ <spanspec spanname="lockreq" namest="lockst" nameend="lockend" align="center"/>
1059
1066
<thead>
1060
1067
<row>
1061
1068
<entry morerows="1">Requested Lock Mode</entry>
1062
- <entry spanname="lockreq">Current Lock Mode</entry>
1069
+ <entry spanname="lockreq">Existing Lock Mode</entry>
1063
1070
</row>
1064
1071
<row>
1065
- <entry>ACCESS SHARE</entry>
1066
- <entry>ROW SHARE</entry>
1067
- <entry>ROW EXCLUSIVE </entry>
1068
- <entry>SHARE UPDATE EXCLUSIVE </entry>
1069
- <entry>SHARE</entry>
1070
- <entry>SHARE ROW EXCLUSIVE </entry>
1071
- <entry>EXCLUSIVE </entry>
1072
- <entry>ACCESS EXCLUSIVE </entry>
1072
+ <entry><literal> ACCESS SHARE</literal> </entry>
1073
+ <entry><literal> ROW SHARE</literal> </entry>
1074
+ <entry><literal> ROW EXCL.</literal> </entry>
1075
+ <entry><literal> SHARE UPDATE EXCL.</literal> </entry>
1076
+ <entry><literal> SHARE</literal> </entry>
1077
+ <entry><literal> SHARE ROW EXCL.</literal> </entry>
1078
+ <entry><literal>EXCL.</literal> </entry>
1079
+ <entry><literal> ACCESS EXCL.</literal> </entry>
1073
1080
</row>
1074
1081
</thead>
1075
1082
<tbody>
1076
1083
<row>
1077
- <entry>ACCESS SHARE</entry>
1084
+ <entry><literal> ACCESS SHARE</literal> </entry>
1078
1085
<entry align="center"></entry>
1079
1086
<entry align="center"></entry>
1080
1087
<entry align="center"></entry>
@@ -1085,7 +1092,7 @@ ERROR: could not serialize access due to read/write dependencies among transact
1085
1092
<entry align="center">X</entry>
1086
1093
</row>
1087
1094
<row>
1088
- <entry>ROW SHARE</entry>
1095
+ <entry><literal> ROW SHARE</literal> </entry>
1089
1096
<entry align="center"></entry>
1090
1097
<entry align="center"></entry>
1091
1098
<entry align="center"></entry>
@@ -1096,7 +1103,7 @@ ERROR: could not serialize access due to read/write dependencies among transact
1096
1103
<entry align="center">X</entry>
1097
1104
</row>
1098
1105
<row>
1099
- <entry>ROW EXCLUSIVE </entry>
1106
+ <entry><literal> ROW EXCL.</literal> </entry>
1100
1107
<entry align="center"></entry>
1101
1108
<entry align="center"></entry>
1102
1109
<entry align="center"></entry>
@@ -1107,7 +1114,7 @@ ERROR: could not serialize access due to read/write dependencies among transact
1107
1114
<entry align="center">X</entry>
1108
1115
</row>
1109
1116
<row>
1110
- <entry>SHARE UPDATE EXCLUSIVE </entry>
1117
+ <entry><literal> SHARE UPDATE EXCL.</literal> </entry>
1111
1118
<entry align="center"></entry>
1112
1119
<entry align="center"></entry>
1113
1120
<entry align="center"></entry>
@@ -1118,7 +1125,7 @@ ERROR: could not serialize access due to read/write dependencies among transact
1118
1125
<entry align="center">X</entry>
1119
1126
</row>
1120
1127
<row>
1121
- <entry>SHARE</entry>
1128
+ <entry><literal> SHARE</literal> </entry>
1122
1129
<entry align="center"></entry>
1123
1130
<entry align="center"></entry>
1124
1131
<entry align="center">X</entry>
@@ -1129,7 +1136,7 @@ ERROR: could not serialize access due to read/write dependencies among transact
1129
1136
<entry align="center">X</entry>
1130
1137
</row>
1131
1138
<row>
1132
- <entry>SHARE ROW EXCLUSIVE </entry>
1139
+ <entry><literal> SHARE ROW EXCL.</literal> </entry>
1133
1140
<entry align="center"></entry>
1134
1141
<entry align="center"></entry>
1135
1142
<entry align="center">X</entry>
@@ -1140,7 +1147,7 @@ ERROR: could not serialize access due to read/write dependencies among transact
1140
1147
<entry align="center">X</entry>
1141
1148
</row>
1142
1149
<row>
1143
- <entry>EXCLUSIVE </entry>
1150
+ <entry><literal>EXCL.</literal> </entry>
1144
1151
<entry align="center"></entry>
1145
1152
<entry align="center">X</entry>
1146
1153
<entry align="center">X</entry>
@@ -1151,7 +1158,7 @@ ERROR: could not serialize access due to read/write dependencies among transact
1151
1158
<entry align="center">X</entry>
1152
1159
</row>
1153
1160
<row>
1154
- <entry>ACCESS EXCLUSIVE </entry>
1161
+ <entry><literal> ACCESS EXCL.</literal> </entry>
1155
1162
<entry align="center">X</entry>
1156
1163
<entry align="center">X</entry>
1157
1164
<entry align="center">X</entry>
0 commit comments