- Notifications
You must be signed in to change notification settings - Fork4.9k
Commitc01641f
committed
libpq failed to cope with COPY FROM STDIN if the command was issued
via extended query protocol, because it sends Sync right after Executewithout realizing that the command to be executed is COPY. There seemsto be no reasonable way for it to realize that, either, so the best fixseems to be to make the backend ignore Sync during copy-in mode. Bit ofa wart on the protocol, but little alternative. Also, libpq must sendanother Sync after terminating the COPY, if the command was issued viaExecute.1 parent0be731a commitc01641f
File tree
5 files changed
+66
-20
lines changed- doc/src/sgml
- src
- backend/commands
- interfaces/libpq
5 files changed
+66
-20
lines changedLines changed: 11 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
919 | 919 |
| |
920 | 920 |
| |
921 | 921 |
| |
922 |
| - | |
923 |
| - | |
| 922 | + | |
924 | 923 |
| |
925 | 924 |
| |
926 | 925 |
| |
| |||
930 | 929 |
| |
931 | 930 |
| |
932 | 931 |
| |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
933 | 941 |
| |
934 | 942 |
| |
935 | 943 |
| |
|
Lines changed: 11 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
386 | 386 |
| |
387 | 387 |
| |
388 | 388 |
| |
| 389 | + | |
389 | 390 |
| |
390 | 391 |
| |
391 | 392 |
| |
| |||
409 | 410 |
| |
410 | 411 |
| |
411 | 412 |
| |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
412 | 422 |
| |
413 | 423 |
| |
414 | 424 |
| |
|
Lines changed: 28 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
647 | 647 |
| |
648 | 648 |
| |
649 | 649 |
| |
| 650 | + | |
| 651 | + | |
| 652 | + | |
650 | 653 |
| |
651 | 654 |
| |
652 | 655 |
| |
| |||
901 | 904 |
| |
902 | 905 |
| |
903 | 906 |
| |
| 907 | + | |
| 908 | + | |
| 909 | + | |
904 | 910 |
| |
905 | 911 |
| |
906 | 912 |
| |
| |||
1187 | 1193 |
| |
1188 | 1194 |
| |
1189 | 1195 |
| |
1190 |
| - | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
1191 | 1200 |
| |
1192 | 1201 |
| |
1193 | 1202 |
| |
1194 | 1203 |
| |
1195 | 1204 |
| |
1196 | 1205 |
| |
1197 |
| - | |
1198 |
| - | |
1199 | 1206 |
| |
1200 |
| - | |
1201 | 1207 |
| |
1202 | 1208 |
| |
1203 | 1209 |
| |
1204 | 1210 |
| |
1205 | 1211 |
| |
1206 |
| - | |
1207 | 1212 |
| |
1208 | 1213 |
| |
1209 | 1214 |
| |
1210 | 1215 |
| |
1211 | 1216 |
| |
1212 |
| - | |
| 1217 | + | |
1213 | 1218 |
| |
1214 | 1219 |
| |
1215 | 1220 |
| |
| |||
1224 | 1229 |
| |
1225 | 1230 |
| |
1226 | 1231 |
| |
1227 |
| - | |
1228 | 1232 |
| |
1229 | 1233 |
| |
1230 | 1234 |
| |
1231 | 1235 |
| |
1232 | 1236 |
| |
1233 |
| - | |
1234 | 1237 |
| |
1235 | 1238 |
| |
1236 | 1239 |
| |
| |||
1409 | 1412 |
| |
1410 | 1413 |
| |
1411 | 1414 |
| |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
1412 | 1425 |
| |
1413 | 1426 |
| |
1414 | 1427 |
| |
| |||
2055 | 2068 |
| |
2056 | 2069 |
| |
2057 | 2070 |
| |
| 2071 | + | |
| 2072 | + | |
2058 | 2073 |
| |
2059 | 2074 |
| |
2060 | 2075 |
| |
2061 |
| - | |
| 2076 | + | |
| 2077 | + | |
2062 | 2078 |
| |
2063 |
| - | |
| 2079 | + | |
2064 | 2080 |
| |
2065 | 2081 |
| |
2066 | 2082 |
| |
| |||
2074 | 2090 |
| |
2075 | 2091 |
| |
2076 | 2092 |
| |
2077 |
| - | |
| 2093 | + | |
2078 | 2094 |
| |
2079 | 2095 |
| |
2080 | 2096 |
| |
|
Lines changed: 11 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1086 | 1086 |
| |
1087 | 1087 |
| |
1088 | 1088 |
| |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
1089 | 1099 |
| |
1090 | 1100 |
| |
1091 | 1101 |
| |
|
Lines changed: 5 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
| |||
262 | 262 |
| |
263 | 263 |
| |
264 | 264 |
| |
265 |
| - | |
266 |
| - | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
267 | 269 |
| |
268 | 270 |
| |
269 | 271 |
| |
|
0 commit comments
Comments
(0)