postgresql/src/include/utils
Tom Lane 4af3421161 Get rid of rd_nblocks field in relcache entries. Turns out this was
costing us lots more to maintain than it was worth.  On shared tables
it was of exactly zero benefit because we couldn't trust it to be
up to date.  On temp tables it sometimes saved an lseek, but not often
enough to be worth getting excited about.  And the real problem was that
we forced an lseek on every relcache flush in order to update the field.
So all in all it seems best to lose the complexity.
2004-05-08 19:09:25 +00:00
..
acl.h Revert patch --- needs more generalized solution. 2004-05-02 13:38:28 +00:00
array.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
ascii.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
builtins.h ALTER TABLE rewrite. New cool stuff: 2004-05-05 04:48:48 +00:00
cash.h Create a 'type cache' that keeps track of the data needed for any particular 2003-08-17 19:58:06 +00:00
catcache.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
date.h Create crosstype comparison operators for date vs. timestamp and date 2004-02-14 20:16:18 +00:00
datetime.h Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_path 2004-01-19 19:04:40 +00:00
datum.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
dynahash.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
dynamic_loader.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
elog.h Remove 'syslog' GUC variable, and add more logical 'log_destination' 2004-04-05 03:02:11 +00:00
errcodes.h Emit a warning when an empty string is input to the oid, float4, and 2004-03-04 21:47:18 +00:00
fmgrtab.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
formatting.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
geo_decls.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
guc_tables.h Remove 'syslog' GUC variable, and add more logical 'log_destination' 2004-04-05 03:02:11 +00:00
guc.h > >>1. change the type of "log_statement" option from boolean to string, 2004-04-07 05:05:50 +00:00
help_config.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
hsearch.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
inet.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
int8.h Add function (actually an int4 and an int8 version) that generates 2004-02-03 08:29:57 +00:00
inval.h Make ALTER COLUMN TYPE preserve clustered status for indexes it doesn't 2004-05-06 16:10:57 +00:00
logtape.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
lsyscache.h Planner failed to be smart about binary-compatible expressions in pathkeys 2003-12-03 17:45:10 +00:00
memutils.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
nabstime.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
numeric.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
palloc.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
pg_crc.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
pg_locale.h Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_path 2004-01-19 19:04:40 +00:00
pg_lzcompress.h $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
portal.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
ps_status.h Move responsibility for copying argv[] array into ps_status.c, where it 2004-02-22 21:26:55 +00:00
rel.h Get rid of rd_nblocks field in relcache entries. Turns out this was 2004-05-08 19:09:25 +00:00
relcache.h Restructure smgr API as per recent proposal. smgr no longer depends on 2004-02-10 01:55:27 +00:00
selfuncs.h Make use of statistics on index expressions. There are still some 2004-02-17 00:52:53 +00:00
syscache.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
timestamp.h Align prototype in C code. 2004-05-01 19:25:08 +00:00
tqual.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
tuplesort.h Rename SortMem and VacuumMem to work_mem and maintenance_work_mem. 2004-02-03 17:34:04 +00:00
tuplestore.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
typcache.h Replace TupleTableSlot convention for whole-row variables and function 2004-04-01 21:28:47 +00:00
varbit.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00