postgresql/src/bin
Tom Lane 73cc7d3b24 Use binary search instead of brute-force scan in findNamespace().
The previous coding presented a significant bottleneck when dumping
databases containing many thousands of schemas, since the total time
spent searching would increase roughly as O(N^2) in the number of objects.
Noted by Jeff Janes, though I rewrote his proposed patch to use the
existing findObjectByOid infrastructure.

Since this is a longstanding performance bug, backpatch to all supported
versions.
2012-05-25 14:35:37 -04:00
..
initdb Don't override arguments set via options with positional arguments. 2012-04-17 18:30:34 -04:00
pg_basebackup Fix base backup streaming xlog from standby 2012-05-25 11:36:22 +02:00
pg_config Lots of doc corrections. 2012-04-23 22:43:09 -04:00
pg_controldata Move CRC tables to libpgport, and provide them in a separate include file. 2012-02-28 19:53:39 -05:00
pg_ctl pg_ctl: Sort signal list in --help output 2012-05-21 20:12:30 +03:00
pg_dump Use binary search instead of brute-force scan in findNamespace(). 2012-05-25 14:35:37 -04:00
pg_resetxlog Realign some --help output to have better spacing between columns 2012-05-18 20:34:14 +03:00
pgevent Lots of doc corrections. 2012-04-23 22:43:09 -04:00
psql Only attempt to show collations on servers >= 9.1. 2012-05-10 09:12:26 +02:00
scripts Don't override arguments set via options with positional arguments. 2012-04-17 18:30:34 -04:00
Makefile Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00