postgresql/src/include
Tom Lane 10e3acb8e7 Prevent synchronous scan during GIN index build, because GIN is optimized
for inserting tuples in increasing TID order.  It's not clear whether this
fully explains Ivan Sergio Borgonovo's complaint, but simple testing
confirms that a scan that doesn't start at block 0 can slow GIN build by
a factor of three or four.

Backpatch to 8.3.  Sync scan didn't exist before that.
2008-11-13 17:42:10 +00:00
..
access Improve bulk-insert performance by keeping the current target buffer pinned 2008-11-06 20:51:15 +00:00
bootstrap Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
catalog Prevent synchronous scan during GIN index build, because GIN is optimized 2008-11-13 17:42:10 +00:00
commands Make relhasrules and relhastriggers work like relhasindex, namely we let 2008-11-10 00:49:37 +00:00
executor Simplify ExecutorRun's API and save some trivial number of cycles by having 2008-10-31 21:07:55 +00:00
lib Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
libpq Remove support for (insecure) crypt authentication. 2008-10-28 12:10:44 +00:00
mb Unicode escapes in strings and identifiers 2008-10-29 08:04:54 +00:00
nodes Get rid of adjust_appendrel_attr_needed(), which has been broken ever since 2008-11-11 18:13:32 +00:00
optimizer Get rid of adjust_appendrel_attr_needed(), which has been broken ever since 2008-11-11 18:13:32 +00:00
parser Modify the parser's error reporting to include a specific hint for the case 2008-10-08 01:14:44 +00:00
port Add $PostgreSQL$ markers to a lot of files that were missing them. 2008-05-17 01:28:26 +00:00
portability Add support for tracking call counts and elapsed runtime for user-defined 2008-05-15 00:17:41 +00:00
postmaster Introduce the concept of relation forks. An smgr relation can now consist 2008-08-11 11:05:11 +00:00
regex Convert three more guc settings to enum type: 2008-04-02 14:42:56 +00:00
rewrite Add a bunch of new error location reports to parse-analysis error messages. 2008-09-01 20:42:46 +00:00
snowball Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
storage Implement ALTER DATABASE SET TABLESPACE to move a whole database (or at least 2008-11-07 18:25:07 +00:00
tcop Allow SQL-language functions to return the output of an INSERT/UPDATE/DELETE 2008-10-31 19:37:56 +00:00
tsearch Improve headeline generation. Now headline can contain 2008-10-17 18:05:19 +00:00
utils array_agg aggregate function, as per SQL:2008, but without ORDER BY clause 2008-11-13 15:59:51 +00:00
c.h Un-break non-NLS builds. 2008-10-09 22:23:46 +00:00
fmgr.h If a loadable module has wrong values in its magic block, spell out 2008-09-03 22:34:50 +00:00
funcapi.h Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 2008-11-02 01:45:28 +00:00
getaddrinfo.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
getopt_long.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
Makefile Remove all traces that suggest that a non-Bison yacc might be supported, and 2008-08-29 13:02:33 +00:00
miscadmin.h Add support for input and output of interval values formatted per ISO 8601; 2008-11-11 02:42:33 +00:00
pg_config.h.in Extend yesterday's patch making BLCKSZ and RELSEG_SIZE configurable to also 2008-05-02 19:52:37 +00:00
pg_config.h.win32 Provide for MSVC config equivalents of recently added configure options. Remove 2008-05-03 00:24:06 +00:00
pg_config_manual.h Don't make --enable-cassert turn on RANDOMIZE_ALLOCATED_MEMORY automatically; 2008-07-12 02:28:43 +00:00
pg_trace.h Enable probes to work with Mac OS X Leopard and other OSes that will 2008-03-17 19:44:41 +00:00
pgstat.h Change the pgstat logic so that the stats collector writes the stats file only 2008-11-03 01:17:08 +00:00
pgtime.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
port.h Fix rmtree() so that it keeps going after failure to remove any individual 2008-04-18 17:05:45 +00:00
postgres.h Allow float8, int8, and related datatypes to be passed by value on machines 2008-04-21 00:26:47 +00:00
postgres_ext.h Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It 2007-02-06 09:16:08 +00:00
postgres_fe.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
rusagestub.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00