]> granicus.if.org Git - postgresql/commit
Fix performance regression in dblink connection speed.
authorJoe Conway <mail@joeconway.com>
Sun, 8 Dec 2013 00:59:16 +0000 (16:59 -0800)
committerJoe Conway <mail@joeconway.com>
Sun, 8 Dec 2013 00:59:16 +0000 (16:59 -0800)
commit70165f25bce611ae08b7b69e8779fd6fbe3a36ee
tree7988de22ae9cb1a47a5684a0233873dbc483b61c
parentad910ccdc70da627f51f9f81cd095f3ac2ffe2e5
Fix performance regression in dblink connection speed.

Previous commit e5de601267d98c5d60df6de8d436685c7105d149 modified dblink
to ensure client encoding matched the server. However the added
PQsetClientEncoding() call added significant overhead. Restore original
performance in the common case where client encoding already matches
server encoding by doing nothing in that case. Applies to all active
branches.

Issue reported and work sponsored by Zonar Systems.
contrib/dblink/dblink.c