aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
Commit message (Expand)AuthorAge
* Remove traces of otherwise unused RELKIND_SPECIAL symbol. Leave the psql bitsAlvaro Herrera2006-05-28
* Clean up code associated with updating pg_class statistics columnsTom Lane2006-05-10
* Clean up WAL/buffer interactions as per my recent proposal. Get rid of theTom Lane2006-03-31
* Clean up and document the API for XLogOpenRelation and XLogReadBuffer.Tom Lane2006-03-29
* Arrange to emit a description of the current XLOG record as error contextTom Lane2006-03-24
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-05
* Cleanup the usage of ScanDirection: use the symbolic names for theNeil Conway2006-02-21
* Cosmetic code cleanup: fix a bunch of places that used "return (expr);"Neil Conway2006-01-11
* Some marginal additional hacking to shave a few more cycles offTom Lane2005-11-26
* Change seqscan logic so that we check visibility of all tuples on a pageTom Lane2005-11-26
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-22
* Remove the t_datamcxt field of HeapTupleData. This was introduced forTom Lane2005-11-20
* Modify tuptoaster's API so that it does not try to modify the passedTom Lane2005-11-20
* Standard pgindent run for 8.1.Bruce Momjian2005-10-15
* Revise pgstats stuff to fix the problems with not counting accessesTom Lane2005-10-06
* Repair problems with VACUUM destroying t_ctid chains too soon, and withTom Lane2005-08-20
* Solve the problem of OID collisions by probing for duplicate OIDsTom Lane2005-08-12
* Add NOWAIT option to SELECT FOR UPDATE/SHARE.Tom Lane2005-08-01
* Avoid WAL-logging individual tuple insertions during CREATE TABLE ASTom Lane2005-06-20
* Change WAL-logging scheme for multixacts to be more like regularTom Lane2005-06-08
* Modify XLogInsert API to make callers specify whether pages to be backedTom Lane2005-06-06
* Remove the mostly-stubbed-out-anyway support routines for WAL UNDO.Tom Lane2005-06-06
* Split the shared-memory array of PGPROC pointers out of the sinvalTom Lane2005-05-19
* Clean up MultiXactIdExpand's API by separating out the case where weTom Lane2005-05-03
* Use the standard lock manager to establish priority order when thereTom Lane2005-04-30
* Implement sharable row-level locks, and use them for foreign key referencesTom Lane2005-04-28
* Completion of project to use fixed OIDs for all system catalogs andTom Lane2005-04-14
* Remove dead push/pop rollback code. Vadim once planned to implementTom Lane2005-03-28
* First steps towards index scans with heap access decoupled from indexTom Lane2005-03-27
* Change the return value of HeapTupleSatisfiesUpdate() to be an enum,Neil Conway2005-03-20
* Remove some no-longer-needed kluges for bootstrapping, in particularTom Lane2005-02-20
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-31
* There is no need for ReadBuffer() call sites to check that the returnedNeil Conway2004-11-14
* Make heap_fetch API more consistent by having the buffer remain pinnedTom Lane2004-10-26
* Repair possible failure to update hint bits back to disk, perTom Lane2004-10-15
* Message style revisionsPeter Eisentraut2004-10-12
* Code review for NOWAIT patch: downgrade NOWAIT from fully reserved keywordTom Lane2004-10-01
* Now that xmax and cmin are distinct fields again, we should zero xmax whenTom Lane2004-09-17
* Restructure subtransaction handling to reduce resource consumption,Tom Lane2004-09-16
* Renumber SnapshotNow and the other special snapshot codes so thatTom Lane2004-09-11
* Pgindent run for 8.0.Bruce Momjian2004-08-29
* Update copyright to 2004.Bruce Momjian2004-08-29
* Invent WAL timelines, as per recent discussion, to make point-in-timeTom Lane2004-07-21
* Rename XLOG_BTREE_NEWPAGE xlog record type into XLOG_HEAP_NEWPAGE, andTom Lane2004-07-11
* Tablespaces. Alternate database locations are dead, long live tablespaces.Tom Lane2004-06-18
* Get rid of the former rather baroque mechanism for propagating the valuesTom Lane2004-05-27
* Fix speling.Tom Lane2004-05-20
* Get rid of rd_nblocks field in relcache entries. Turns out this wasTom Lane2004-05-08
* Tweak indexscan and seqscan code to arrange that steps from one page toTom Lane2004-04-21
* Replace TupleTableSlot convention for whole-row variables and functionTom Lane2004-04-01