postgresql/src/backend/utils
Simon Riggs 8de72b66a2 COPY FREEZE and mark committed on fresh tables.
When a relfilenode is created in this subtransaction or
a committed child transaction and it cannot otherwise
be seen by our own process, mark tuples committed ahead
of transaction commit for all COPY commands in same
transaction. If FREEZE specified on COPY
and pre-conditions met then rows will also be frozen.
Both options designed to avoid revisiting rows after commit,
increasing performance of subsequent commands after
data load and upgrade. pg_restore changes later.

Simon Riggs, review comments from Heikki Linnakangas, Noah Misch and design
input from Tom Lane, Robert Haas and Kevin Grittner
2012-12-01 12:54:20 +00:00
..
adt Speed up operations on numeric, mostly by avoiding palloc() overhead. 2012-11-21 15:53:35 +02:00
cache Fix assorted bugs in CREATE/DROP INDEX CONCURRENTLY. 2012-11-28 21:26:01 -05:00
error Use correct text domain for translating errcontext() messages. 2012-11-12 17:07:29 +02:00
fmgr Split tuple struct defs from htup.h to htup_details.h 2012-08-30 16:52:35 -04:00
hash Fix hash_search to avoid corruption of the hash table on out-of-memory. 2012-10-19 15:24:03 -04:00
init Parse pg_ident.conf when it's loaded, keeping it in memory in parsed format. 2012-09-21 17:54:39 +03:00
mb Remove configure flag --disable-shared, as it is no longer used by any 2012-08-30 16:26:53 -04:00
misc Limit values of archive_timeout, post_auth_delay, auth_delay.milliseconds. 2012-11-18 17:15:06 -05:00
mmgr COPY FREEZE and mark committed on fresh tables. 2012-12-01 12:54:20 +00:00
resowner Split resowner.h 2012-08-28 18:02:07 -04:00
sort Add support for easily declaring static inline functions 2012-10-08 16:28:01 -03:00
time COPY FREEZE and mark committed on fresh tables. 2012-12-01 12:54:20 +00:00
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
errcodes.txt Code review for 64-bit-large-object patch. 2012-10-08 18:24:32 -04:00
Gen_dummy_probes.sed Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
Gen_fmgrtab.pl Run updated copyright.pl on HEAD and 9.2 trees, updating the psql 2012-07-06 12:28:18 -04:00
generate-errcodes.pl Run newly-configured perltidy script on Perl files. 2012-07-04 21:47:49 -04:00
Makefile Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -05:00
probes.d Make group commit more effective. 2012-01-30 16:53:48 +02:00