In COPY FROM, fail cleanly when unsupported encoding conversion is needed.
authorTom Lane <[email protected]>
Sun, 1 Oct 2023 16:09:26 +0000 (12:09 -0400)
committerTom Lane <[email protected]>
Sun, 1 Oct 2023 16:09:26 +0000 (12:09 -0400)
commitd8a09939a3e830c7e2c3a68925d5f4c298dc3336
tree8f663c6255c739301c264a0ef2d37d8bba93da42
parent276393f53efbf08f72190221e9c1ef2a28e7fc66
In COPY FROM, fail cleanly when unsupported encoding conversion is needed.

In recent releases, such cases fail with "cache lookup failed for
function 0" rather than complaining that the conversion function
doesn't exist as prior versions did.  Seems to be a consequence of
sloppy refactoring in commit f82de5c46.  Add the missing error check.

Per report from Pierre Fortin.  Back-patch to v14 where the
oversight crept in.

Discussion: https://postgr.es/m/20230929163739.3bea46e5[email protected]
src/backend/commands/copyfrom.c