Fix wrong assertion and poor error messages in "COPY (query) TO".
If the query is rewritten into a NOTIFY command by a DO INSTEAD rule, we'd get an assertion failure, or in non-assert builds issue a rather confusing error message. Improve that. Also fix a longstanding grammar mistake in a nearby error message. Per bug #18664 from Alexander Lakhin. Back-patch to all supported branches. Tender Wang and Tom Lane Discussion: https://postgr.es/m/18664-ffd0ebc238659...@postgresql.org Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/68ad9816c189958a0731d8d5ead7545878fdf15d Modified Files -------------- src/backend/commands/copyto.c | 8 ++++++-- src/test/regress/expected/copydml.out | 10 +++++++--- src/test/regress/sql/copydml.sql | 4 ++++ 3 files changed, 17 insertions(+), 5 deletions(-)