postgresql/src/include
Tom Lane 3e701a04fe Fix heap_page_prune's problem with failing to send cache invalidation
messages if the calling transaction aborts later on.  Collapsing out line
pointer redirects is a done deal as soon as we complete the page update,
so syscache *must* be notified even if the VACUUM FULL as a whole doesn't
complete.  To fix, add some functionality to inval.c to allow the pending
inval messages to be sent immediately while heap_page_prune is still
running.  The implementation is a bit chintzy: it will only work in the
context of VACUUM FULL.  But that's all we need now, and it can always be
extended later if needed.  Per my trouble report of a week ago.
2008-03-13 18:00:32 +00:00
..
access Make TransactionIdIsInProgress check transam.c's single-item XID status cache 2008-03-11 20:20:35 +00:00
bootstrap Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
catalog Bump catversion from guc enum patch, which I forgot. Sorry! 2008-03-10 13:53:35 +00:00
commands Add checks to TRUNCATE, CLUSTER, and REINDEX to prevent performing these 2008-01-30 19:46:48 +00:00
executor Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
lib Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
libpq Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
mb Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
nodes Fix CREATE TABLE ... LIKE ... INCLUDING INDEXES to not cause unwanted 2008-02-07 17:09:51 +00:00
optimizer Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parser The original implementation of polymorphic aggregates didn't really get the 2008-01-11 18:39:41 +00:00
port Replace time_t with pg_time_t (same values, but always int64) in on-disk 2008-02-17 02:09:32 +00:00
postmaster Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
regex Sync our regex code with upstream changes since last time we did this, which 2008-02-14 17:33:37 +00:00
rewrite Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
snowball Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
storage Provide a build-time option to store large relations as single files, rather 2008-03-10 20:06:27 +00:00
tcop Implement enum type for guc parameters, and convert a couple of existing 2008-03-10 12:55:13 +00:00
tsearch Fix RS_isRegis() to agree exactly with RS_compile()'s idea of what's a valid 2008-01-21 02:46:11 +00:00
utils Fix heap_page_prune's problem with failing to send cache invalidation 2008-03-13 18:00:32 +00:00
c.h Change the declaration of struct varlena so that the length word is 2008-02-23 19:11:45 +00:00
fmgr.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
funcapi.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +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 make install is supposed to install everything under src/include/, 2007-10-14 17:07:51 +00:00
miscadmin.h Rename miscadmin.h's PG_VERSIONSTR macro to PG_BACKEND_VERSIONSTR to 2008-02-20 22:46:24 +00:00
pg_config_manual.h Provide a build-time option to store large relations as single files, rather 2008-03-10 20:06:27 +00:00
pg_config.h.in Provide a build-time option to store large relations as single files, rather 2008-03-10 20:06:27 +00:00
pg_config.h.win32 Stamp HEAD as 8.4devel. 2008-02-13 03:40:38 +00:00
pg_trace.h Correct two more copyrights found by updated script. 2008-01-02 02:42:06 +00:00
pgstat.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
pgtime.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
port.h Fix handling of restricted processes for Windows Vista (mainly), 2008-02-29 15:31:33 +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
postgres.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