]> granicus.if.org Git - postgresql/commit
Fix performance regression in dblink connection speed.
authorJoe Conway <mail@joeconway.com>
Sun, 8 Dec 2013 01:00:26 +0000 (17:00 -0800)
committerJoe Conway <mail@joeconway.com>
Sun, 8 Dec 2013 01:00:26 +0000 (17:00 -0800)
commitd6ca510d9dbacceb3444f00fcfbba2c80dca4c8f
tree98a68fdfc64c029ee41460dee9196f1eb6b99323
parent54aa5ef7f2dbe979843daf0c7a0d98f6709da4e6
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