You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Lane
f57e3f4cf3
Repair problems with VACUUM destroying t_ctid chains too soon, and with
...
insufficient paranoia in code that follows t_ctid links. (We must do both
because even with VACUUM doing it properly, the intermediate state with
a dangling t_ctid link is visible concurrently during lazy VACUUM, and
could be seen afterwards if either type of VACUUM crashes partway through.)
Also try to improve documentation about what's going on. Patch is a bit
bulky because passing the XMAX information around required changing the
APIs of some low-level heapam.c routines, but it's not conceptually very
complicated. Per trouble report from Teodor and subsequent analysis.
This needs to be back-patched, but I'll do that after 8.1 beta is out.
21 years ago
..
acl.h
Add a role property 'rolinherit' which, when false, denotes that the role
21 years ago
array.h
Convert oidvector and int2vector into variable-length arrays. This
21 years ago
ascii.h
Update copyrights that were missed.
21 years ago
builtins.h
Add files to do read I/O on the cluster directory:
21 years ago
cash.h
Create a 'type cache' that keeps track of the data needed for any particular
23 years ago
catcache.h
Tweak catalog cache management algorithms to reduce cost of
21 years ago
date.h
In accordance to
21 years ago
datetime.h
Andrew pointed out that the current fix didn't handle dates that were
21 years ago
datum.h
Tag appropriate files for rc3
21 years ago
dynahash.h
Tag appropriate files for rc3
21 years ago
dynamic_loader.h
Tag appropriate files for rc3
21 years ago
elog.h
Implement two new special variables in PL/PgSQL: SQLSTATE and SQLERRM.
21 years ago
errcodes.h
Code review for escape-strings patch. Sync psql and plpgsql lexers
21 years ago
flatfiles.h
Replace pg_shadow and pg_group by new role-capable catalogs pg_authid
21 years ago
fmgrtab.h
Tag appropriate files for rc3
21 years ago
formatting.h
Update copyrights that were missed.
21 years ago
geo_decls.h
Migrate rtree_gist functionality into the core system, and add some
21 years ago
guc.h
Add GUC variables to control keep-alive times for idle, interval, and
21 years ago
guc_tables.h
Integrate autovacuum functionality into the backend. There's still a
21 years ago
help_config.h
Tag appropriate files for rc3
21 years ago
hsearch.h
Tweak dynahash.c to not allocate so many entries at once when dealing
21 years ago
inet.h
Tag appropriate files for rc3
21 years ago
int8.h
Tag appropriate files for rc3
21 years ago
inval.h
Two-phase commit. Original patch by Heikki Linnakangas, with additional
21 years ago
logtape.h
Tag appropriate files for rc3
21 years ago
lsyscache.h
Replace pg_shadow and pg_group by new role-capable catalogs pg_authid
21 years ago
memutils.h
Tag appropriate files for rc3
21 years ago
nabstime.h
Code spacing improvement, particularly *tm spacing.
21 years ago
numeric.h
Update copyrights that were missed.
21 years ago
palloc.h
Convert MemoryContextSwitchTo() into an inline function when using GCC.
21 years ago
pg_crc.h
Change CRCs in WAL records from 64bit to 32bit for performance reasons.
21 years ago
pg_locale.h
Prevent locale-aware handling of upper, lower, and initcap when the
21 years ago
pg_lzcompress.h
Add parentheses to macros when args are used in computations. Without
21 years ago
portal.h
Two-phase commit. Original patch by Heikki Linnakangas, with additional
21 years ago
ps_status.h
Move responsibility for copying argv[] array into ps_status.c, where it
22 years ago
rel.h
Solve the problem of OID collisions by probing for duplicate OIDs
21 years ago
relcache.h
Solve the problem of OID collisions by probing for duplicate OIDs
21 years ago
resowner.h
Tag appropriate files for rc3
21 years ago
selfuncs.h
Remove planner's private fields from Query struct, and put them into
21 years ago
syscache.h
Replace pg_shadow and pg_group by new role-capable catalogs pg_authid
21 years ago
timestamp.h
Code & docs review for server instrumentation patch. File timestamps
21 years ago
tqual.h
Repair problems with VACUUM destroying t_ctid chains too soon, and with
21 years ago
tuplesort.h
Tag appropriate files for rc3
21 years ago
tuplestore.h
Tag appropriate files for rc3
21 years ago
typcache.h
Tag appropriate files for rc3
21 years ago
varbit.h
Tag appropriate files for rc3
21 years ago