postgresql/src/include/utils
Tom Lane a56a016ceb Repair some REINDEX problems per recent discussions. The relcache is
now able to cope with assigning new relfilenode values to nailed-in-cache
indexes, so they can be reindexed using the fully crash-safe method.  This
leaves only shared system indexes as special cases.  Remove the 'index
deactivation' code, since it provides no useful protection in the shared-
index case.  Require reindexing of shared indexes to be done in standalone
mode, but remove other restrictions on REINDEX.  -P (IgnoreSystemIndexes)
now prevents using indexes for lookups, but does not disable index updates.
It is therefore safe to allow from PGOPTIONS.  Upshot: reindexing system catalogs
can be done without a standalone backend for all cases except
shared catalogs.
2003-09-24 18:54:02 +00:00
..
acl.h Create a 'type cache' that keeps track of the data needed for any particular 2003-08-17 19:58:06 +00:00
array.h Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
ascii.h Whoops, missed committing this change to match cosmetic changes in 2003-07-14 16:58:24 +00:00
builtins.h Create a 'type cache' that keeps track of the data needed for any particular 2003-08-17 19:58:06 +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 Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
date.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
datetime.h Adjust date/time input parsing code to correctly distinguish the four 2003-08-27 23:29:29 +00:00
datum.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
dynahash.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
dynamic_loader.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
elog.h Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
errcodes.h Repair some REINDEX problems per recent discussions. The relcache is 2003-09-24 18:54:02 +00:00
fmgrtab.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
formatting.h Fix some copyright notices that weren't updated. Improve copyright tool 2003-08-04 23:59:41 +00:00
geo_decls.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
guc.h Rename DoIt to changeVar, for clarity. 2003-09-01 04:15:51 +00:00
guc_tables.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
help_config.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
hsearch.h Improve dynahash.c's API so that caller can specify the comparison function 2003-08-19 01:13:41 +00:00
inet.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
int8.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
inval.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
logtape.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
lsyscache.h Create a 'type cache' that keeps track of the data needed for any particular 2003-08-17 19:58:06 +00:00
memutils.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
nabstime.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
numeric.h Reimplement NUMERIC datatype using base-10000 arithmetic; also improve 2003-03-21 01:58:05 +00:00
palloc.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
pg_crc.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
pg_locale.h Fix some copyright notices that weren't updated. Improve copyright tool 2003-08-04 23:59:41 +00:00
pg_lzcompress.h This patch implements FOR EACH STATEMENT triggers, per my email to 2002-11-23 03:59:09 +00:00
portal.h Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
ps_status.h New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
rel.h Repair some REINDEX problems per recent discussions. The relcache is 2003-09-24 18:54:02 +00:00
relcache.h Repair some REINDEX problems per recent discussions. The relcache is 2003-09-24 18:54:02 +00:00
selfuncs.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
sets.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
syscache.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
timestamp.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
tqual.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
tuplesort.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
tuplestore.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
typcache.h Create a 'type cache' that keeps track of the data needed for any particular 2003-08-17 19:58:06 +00:00
varbit.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00