summaryrefslogtreecommitdiff
path: root/src/backend/utils/cache/relcache.c
AgeCommit message (Expand)Author
2008-09-30Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, theHeikki Linnakangas
2008-08-10Fix corner-case bug introduced with HOT: if REINDEX TABLE pg_class (or aTom Lane
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera
2008-04-16Fix LOAD_CRIT_INDEX() macro to take out AccessShareLock on the system indexTom Lane
2008-04-01Fix an oversight I made in a cleanup patch over a year ago:Tom Lane
2008-03-26Move the HTSU_Result enum definition into snapshot.h, to avoid includingAlvaro Herrera
2008-03-25Simplify and standardize conversions between TEXT datums and ordinary CTom Lane
2008-02-27If RelationBuildDesc() fails to open a critical system index, PANIC withTom Lane
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-11-28Improve test coverage of CLOBBER_CACHE_ALWAYS by having it also forceTom Lane
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-09-20HOT updates. When we update a tuple without changing any of its indexedTom Lane
2007-07-25Arrange to put TOAST tables belonging to temporary tables into special schemasTom Lane
2007-05-27Fix up pgstats counting of live and dead tuples to recognize that committedTom Lane
2007-05-02Fix things so that when CREATE INDEX CONCURRENTLY sets pg_index.indisvalidTom Lane
2007-03-29Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving)Tom Lane
2007-03-19Changes pg_trigger and extend pg_rewrite in order to allow triggers andJan Wieck
2007-03-03Fix for COPY-after-truncate feature.Bruce Momjian
2007-02-27Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len).Tom Lane
2007-01-25Prevent WAL logging when COPY is done in the same transation thatBruce Momjian
2007-01-09Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane
2007-01-05Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian
2006-12-31Found the problem with my operator-family changes: by fetching fromTom Lane
2006-12-23Restructure operator classes to allow improved handling of cross-data-typeTom Lane
2006-11-05Fix recently-identified PITR recovery hazard: the base backup could containTom Lane
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-09-05Get rid of the separate RULE privilege for tables: now only a table's ownerTom Lane
2006-07-31Change the relation_open protocol so that we obtain lock on a relationTom Lane
2006-07-14Remove 576 references of include files that were not needed.Bruce Momjian
2006-07-13Allow include files to compile own their own.Bruce Momjian
2006-07-03Code review for FILLFACTOR patch. Change WITH grammar as per earlierTom Lane
2006-07-02Add FILLFACTOR to CREATE INDEX.Bruce Momjian
2006-06-16Fix problems with cached tuple descriptors disappearing while still in useTom Lane
2006-05-06Further minor simplification of relcache startup: don't need a staticTom Lane
2006-05-04Simplify relcache startup sequence. With the new design of InitPostgresTom Lane
2006-04-25Arrange to cache btree metapage data in the relcache entry for the index,Tom Lane
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2006-01-19Avoid crashing if relcache flush occurs while trying to load data into anTom Lane
2006-01-19Fix a tiny memory leak (one List header) in RelationCacheInvalidate().Tom Lane
2006-01-08Avoid leaking memory while reading toasted entries from pg_rewrite,Tom Lane
2006-01-05Make all command-line options of postmaster and postgres the same. SeePeter Eisentraut
2005-12-09Simplify lock manager data structures by making a clear separation betweenTom Lane
2005-11-22Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian
2005-11-20Remove the t_datamcxt field of HeapTupleData. This was introduced forTom Lane
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-09-16Update two comments to refer to use the new list API names.Neil Conway
2005-08-26Arrange for indexes and toast tables to inherit their ownership fromTom Lane
2005-08-12Solve the problem of OID collisions by probing for duplicate OIDsTom Lane
2005-08-08Modify AtEOXact_CatCache and AtEOXact_RelationCache to assume that theTom Lane
2005-05-29Modify hash_search() API to prevent future occurrences of the errorTom Lane