]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Improve dblink error message when remote does not provide it
authorJoe Conway <mail@joeconway.com>
Wed, 21 Dec 2016 23:48:40 +0000 (15:48 -0800)
committerJoe Conway <mail@joeconway.com>
Wed, 21 Dec 2016 23:51:46 +0000 (15:51 -0800)
commit3272be3468956eedb9e18a5e1dc9eef352663152
tree3e0597a9c79270e025007603a5741eaeeb004556
parenta57695d9a815ce355e17c5cdec181f87bc9de3f9
Improve dblink error message when remote does not provide it

When dblink or postgres_fdw detects an error on the remote side of the
connection, it will try to construct a local error message as best it
can using libpq's PQresultErrorField(). When no primary message is
available, it was bailing out with an unhelpful "unknown error". Make
that message better and more style guide compliant. Per discussion
on hackers.

Backpatch to 9.2 except postgres_fdw which didn't exist before 9.3.

Discussion: https://postgr.es/m/19872.1482338965%40sss.pgh.pa.us
contrib/dblink/dblink.c
contrib/postgres_fdw/connection.c