postgresql/src/backend/commands
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
..
Makefile First batch of object rename commands. 2003-06-27 14:45:32 +00:00
aggregatecmds.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
alter.c pgindent run. 2003-08-04 00:43:34 +00:00
analyze.c Message in the other exit from acquire_sample_rows(), as per update 2003-09-11 23:12:31 +00:00
async.c Fix LISTEN/NOTIFY race condition reported by Gavin Sherry. While a 2003-09-15 23:33:43 +00:00
cluster.c Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
comment.c Code cleanup inspired by recent resname bug report (doesn't fix the bug 2003-08-11 20:46:47 +00:00
conversioncmds.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
copy.c Fix stupid typo (mine I suppose) in CopyGetData. Per report from Dave Cramer. 2003-08-28 13:52:34 +00:00
dbcommands.c Improve error message for cp or rm failur during create/drop database, 2003-09-10 20:24:09 +00:00
define.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
explain.c Code cleanup inspired by recent resname bug report (doesn't fix the bug 2003-08-11 20:46:47 +00:00
functioncmds.c Repair some REINDEX problems per recent discussions. The relcache is 2003-09-24 18:54:02 +00:00
indexcmds.c Repair some REINDEX problems per recent discussions. The relcache is 2003-09-24 18:54:02 +00:00
lockcmds.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
opclasscmds.c Fix missed message update, per Alvaro Herrera. 2003-09-11 02:40:13 +00:00
operatorcmds.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
portalcmds.c Change warnings for non-existing or pre-existing cursors to errors. 2003-08-24 21:02:43 +00:00
prepare.c Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
proclang.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
schemacmds.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
sequence.c Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
tablecmds.c Disallow foreign-key references from temp tables to permanent tables. 2003-09-19 21:04:20 +00:00
trigger.c Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
typecmds.c Remove warnings for operations that have no effect when executed repeatedly. 2003-09-15 00:26:31 +00:00
user.c Remove warnings for operations that have no effect when executed repeatedly. 2003-09-15 00:26:31 +00:00
vacuum.c Repair some REINDEX problems per recent discussions. The relcache is 2003-09-24 18:54:02 +00:00
vacuumlazy.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
variable.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
view.c Update copyrights to 2003. 2003-08-04 02:40:20 +00:00