summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
Commit message (Expand)AuthorAgeFilesLines
* Move log_newpage and log_newpage_buffer to xlog.c.Heikki Linnakangas2014-07-311-180/+0
* Avoid uselessly looking up old LOCK_ONLY multixactsAlvaro Herrera2014-07-291-11/+22
* Simplify multixact freezing a bitAlvaro Herrera2014-07-291-33/+23
* Fix decoding of consecutive MULTI_INSERTs emitted by one heap_multi_insert().Andres Freund2014-07-121-0/+8
* Fix broken Assert() introduced by 8e9a16ab8f7f0e58Alvaro Herrera2014-06-271-1/+7
* Check for interrupts during tuple-insertion loops.Robert Haas2014-06-231-0/+2
* Code review for recent changes in relcache.c.Tom Lane2014-05-141-7/+6
* pgindent run for 9.4Bruce Momjian2014-05-061-142/+144
* Assert that pre/post-fix updated tuples are on the same page during replay.Heikki Linnakangas2014-05-051-0/+2
* Fix race when updating a tuple concurrently locked by another processAlvaro Herrera2014-04-241-12/+30
* Update obsolete comments.Heikki Linnakangas2014-04-231-2/+2
* Move multixid allocation out of critical section.Heikki Linnakangas2014-04-041-15/+15
* Setup error context callback for transaction lock waitsAlvaro Herrera2014-03-191-24/+56
* Only WAL-log the modified portion in an UPDATE, if possible.Heikki Linnakangas2014-03-121-64/+243
* Introduce logical decoding.Robert Haas2014-03-031-2/+16
* Fix WAL replay of locking an updated tupleAlvaro Herrera2014-02-271-3/+11
* Accept pg_upgraded tuples during multixact freezingAlvaro Herrera2014-01-101-2/+8
* Update copyright for 2014Bruce Momjian2014-01-071-1/+1
* Change the way we mark tuples as frozen.Robert Haas2013-12-221-21/+7
* Optimize updating a row that's locked by same xidAlvaro Herrera2013-12-191-31/+39
* Rework tuple freezing protocolAlvaro Herrera2013-12-161-195/+487
* Add GUC to enable WAL-logging of hint bits, even with checksums disabled.Heikki Linnakangas2013-12-131-1/+1
* Under wal_level=logical, when saving old tuples, always save OID.Robert Haas2013-12-111-8/+17
* Add new wal_level, logical, sufficient for logical decoding.Robert Haas2013-12-101-103/+500
* Fix improper abort during update chain lockingAlvaro Herrera2013-12-051-3/+16
* Don't include unused space in LOG_NEWPAGE records.Heikki Linnakangas2013-12-041-40/+83
* Fix a couple of bugs in MultiXactId freezingAlvaro Herrera2013-11-291-18/+142
* Don't TransactionIdDidAbort in HeapTupleGetUpdateXidAlvaro Herrera2013-11-291-11/+10
* Refine our definition of what constitutes a system relation.Robert Haas2013-11-281-1/+1
* Unbreak buildfarmAlvaro Herrera2013-11-281-1/+1
* Use a more granular approach to follow update chainsAlvaro Herrera2013-11-281-31/+171
* Compare Xmin to previous Xmax when locking an update chainAlvaro Herrera2013-11-281-0/+14
* Cope with heap_fetch failure while locking an update chainAlvaro Herrera2013-11-281-1/+10
* Fix bugs in SSI tuple locking.Heikki Linnakangas2013-10-081-1/+3
* Rename various "freeze multixact" variablesAlvaro Herrera2013-09-161-2/+2
* Adjust HeapTupleSatisfies* routines to take a HeapTuple.Robert Haas2013-07-221-5/+8
* Use an MVCC snapshot, rather than SnapshotNow, for catalog scans.Robert Haas2013-07-021-5/+19
* Avoid inconsistent type declarationAlvaro Herrera2013-06-251-4/+7
* Post-pgindent cleanupStephen Frost2013-06-011-10/+15
* pgindent run for release 9.3Bruce Momjian2013-05-291-227/+234
* Fix buffer pin leak in heap update redo routine.Heikki Linnakangas2013-03-271-0/+4
* Allow I/O reliability checks using 16-bit checksumsSimon Riggs2013-03-221-32/+64
* Remove PageSetTLI and rename pd_tli to pd_checksumSimon Riggs2013-03-181-23/+2
* Add a materialized view relations.Kevin Grittner2013-03-031-3/+6
* Fix Xmax freeze conditionsAlvaro Herrera2013-02-081-4/+5
* Fill tuple before HeapSatisfiesHOTAndKeyUpdateAlvaro Herrera2013-02-011-15/+24
* Restrict infomask bits to set on multixactsAlvaro Herrera2013-01-311-9/+37
* Improve concurrency of foreign key lockingAlvaro Herrera2013-01-231-410/+1777
* Update copyrights for 2013Bruce Momjian2013-01-011-1/+1
* Remove obsolete XLogRecPtr macrosAlvaro Herrera2012-12-281-11/+11