Back-patch fix for command completion report handling. This is
Tom Lane <tgl@sss.pgh.pa.us>
Back-patch fix for command completion report handling. This is primarily needed so that INSERTing a row still reports the row's OID even when there are ON INSERT rules firing additional queries.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/command.c | modified | +30 −24 |
| src/backend/commands/explain.c | modified | +2 −2 |
| src/backend/executor/functions.c | modified | +2 −2 |
| src/backend/executor/spi.c | modified | +3 −3 |
| src/backend/nodes/copyfuncs.c | modified | +2 −1 |
| src/backend/nodes/equalfuncs.c | modified | +2 −1 |
| src/backend/nodes/readfuncs.c | modified | +4 −1 |
| src/backend/parser/analyze.c | modified | +14 −1 |
| src/backend/tcop/dest.c | modified | +6 −37 |
| src/backend/tcop/postgres.c | modified | +346 −19 |
| src/backend/tcop/pquery.c | modified | +51 −59 |
| src/backend/tcop/utility.c | modified | +21 −109 |
| src/include/commands/command.h | modified | +2 −2 |
| src/include/nodes/parsenodes.h | modified | +3 −1 |
| src/include/tcop/dest.h | modified | +7 −3 |
| src/include/tcop/pquery.h | modified | +3 −2 |
| src/include/tcop/utility.h | modified | +3 −2 |