Commit c28febe
committed
Fix native client end() to wait for in-flight pipeline queries
The native client end() was immediately terminating the connection,
causing "Connection terminated" errors for queries still in the pipeline.
Now waits for the drain event before closing when pipelining is active.
Also fix pipeline mode to use sendQueryParams instead of sendQuery,
since PostgreSQL rejects simple query protocol in pipeline mode.1 parent 141d3bc commit c28febe
1 file changed
+16
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
264 | | - | |
265 | | - | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
266 | 267 | | |
267 | | - | |
| 268 | + | |
268 | 269 | | |
269 | | - | |
270 | | - | |
271 | | - | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
272 | 274 | | |
273 | | - | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
274 | 283 | | |
275 | 284 | | |
276 | 285 | | |
| |||
0 commit comments