summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
AgeCommit message (Expand)Author
2007-09-12Redefine the lp_flags field of item pointers as having four states, ratherTom Lane
2007-09-07Don't take ProcArrayLock while exiting a transaction that has no XID; there isTom Lane
2007-09-05Implement lazy XID allocation: transactions that do not modify any databaseTom Lane
2007-08-14Fix oversight in async-commit patch: there were some places in heapam.cTom Lane
2007-06-09Teach heapam code to know the difference between a real seqscan and theTom Lane
2007-06-08Arrange for large sequential scans to synchronize with each other, so thatTom Lane
2007-05-30Make large sequential scans and VACUUMs work in a limited-size "ring" ofTom Lane
2007-05-27Fix up pgstats counting of live and dead tuples to recognize that committedTom Lane
2007-04-08Make CLUSTER MVCC-safe. Heikki LinnakangasTom Lane
2007-04-03Decouple the values of TOAST_TUPLE_THRESHOLD and TOAST_MAX_CHUNK_SIZE.Tom Lane
2007-03-29Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving)Tom Lane
2007-03-25Clean up the representation of special snapshots by including a "methodTom Lane
2007-02-09Combine cmin and cmax fields of HeapTupleHeaders into a single field, byTom Lane
2007-02-05Rename MaxTupleSize to MaxHeapTupleSize to clarify that it's not meant toTom Lane
2007-02-04Don't MAXALIGN in the checks to decide whether a tuple is over TOAST'sTom Lane
2007-01-25Prevent WAL logging when COPY is done in the same transation thatBruce Momjian
2007-01-09Enable another five tuple status bits by using the high bits of theBruce Momjian
2007-01-05Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian
2006-11-17Repair two related errors in heap_lock_tuple: it was failing to recognizeTom Lane
2006-11-05Fix recently-understood problems with handling of XID freezing, particularlyTom Lane
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-08-18Now that we've rearranged relation open to get a lock before touchingTom 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-05-28Remove traces of otherwise unused RELKIND_SPECIAL symbol. Leave the psql bitsAlvaro Herrera
2006-05-10Clean up code associated with updating pg_class statistics columnsTom Lane
2006-03-31Clean up WAL/buffer interactions as per my recent proposal. Get rid of theTom Lane
2006-03-29Clean up and document the API for XLogOpenRelation and XLogReadBuffer.Tom Lane
2006-03-24Arrange to emit a description of the current XLOG record as error contextTom Lane
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2006-02-21Cleanup the usage of ScanDirection: use the symbolic names for theNeil Conway
2006-01-11Cosmetic code cleanup: fix a bunch of places that used "return (expr);"Neil Conway
2005-11-26Some marginal additional hacking to shave a few more cycles offTom Lane
2005-11-26Change seqscan logic so that we check visibility of all tuples on a pageTom 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-11-20Modify tuptoaster's API so that it does not try to modify the passedTom Lane
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-10-06Revise pgstats stuff to fix the problems with not counting accessesTom Lane
2005-08-20Repair problems with VACUUM destroying t_ctid chains too soon, and withTom Lane
2005-08-12Solve the problem of OID collisions by probing for duplicate OIDsTom Lane
2005-08-01Add NOWAIT option to SELECT FOR UPDATE/SHARE.Tom Lane
2005-06-20Avoid WAL-logging individual tuple insertions during CREATE TABLE ASTom Lane
2005-06-08Change WAL-logging scheme for multixacts to be more like regularTom Lane
2005-06-06Modify XLogInsert API to make callers specify whether pages to be backedTom Lane
2005-06-06Remove the mostly-stubbed-out-anyway support routines for WAL UNDO.Tom Lane
2005-05-19Split the shared-memory array of PGPROC pointers out of the sinvalTom Lane