aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap
Commit message (Expand)AuthorAge
* Implement SKIP LOCKED for row-level locksAlvaro Herrera2014-10-07
* Assorted message fixes and improvementsPeter Eisentraut2014-09-05
* Refactor per-page logic common to all redo routines to a new function.Heikki Linnakangas2014-09-02
* Revert XactLockTableWait context setup in conditional multixact waitAlvaro Herrera2014-08-25
* Use newly added InvalidCommandId instead of 0Alvaro Herrera2014-08-25
* Fix outdated commentAlvaro Herrera2014-08-22
* Move log_newpage and log_newpage_buffer to xlog.c.Heikki Linnakangas2014-07-31
* Avoid uselessly looking up old LOCK_ONLY multixactsAlvaro Herrera2014-07-29
* Simplify multixact freezing a bitAlvaro Herrera2014-07-29
* Fix decoding of consecutive MULTI_INSERTs emitted by one heap_multi_insert().Andres Freund2014-07-12
* Rename logical decoding's pg_llog directory to pg_logical.Andres Freund2014-07-02
* Fix broken Assert() introduced by 8e9a16ab8f7f0e58Alvaro Herrera2014-06-27
* Check for interrupts during tuple-insertion loops.Robert Haas2014-06-23
* Code review for recent changes in relcache.c.Tom Lane2014-05-14
* Remove overeager assertion in logical_heap_begin_rewrite.Robert Haas2014-05-09
* pgindent run for 9.4Bruce Momjian2014-05-06
* Assert that pre/post-fix updated tuples are on the same page during replay.Heikki Linnakangas2014-05-05
* Fix failure to detoast fields in composite elements of structured types.Tom Lane2014-05-01
* Fix race when updating a tuple concurrently locked by another processAlvaro Herrera2014-04-24
* Update obsolete comments.Heikki Linnakangas2014-04-23
* Fix broken logic in logical_heap_rewrite_flush_mappings().Tom Lane2014-04-22
* revert 4d0d607a454ee832574afd52a3c515099cc85eb3Bruce Momjian2014-04-22
* release memory used while flushing logical mappingsBruce Momjian2014-04-22
* Move multixid allocation out of critical section.Heikki Linnakangas2014-04-04
* Setup error context callback for transaction lock waitsAlvaro Herrera2014-03-19
* Fix typos in comments.Fujii Masao2014-03-17
* Only WAL-log the modified portion in an UPDATE, if possible.Heikki Linnakangas2014-03-12
* Introduce logical decoding.Robert Haas2014-03-03
* Fix WAL replay of locking an updated tupleAlvaro Herrera2014-02-27
* Allow use of "z" flag in our printf calls, and use it where appropriate.Tom Lane2014-01-23
* Fix missing parentheses resulting in wrong order of dereference.Robert Haas2014-01-15
* Accept pg_upgraded tuples during multixact freezingAlvaro Herrera2014-01-10
* Update copyright for 2014Bruce Momjian2014-01-07
* Aggressively freeze tables when CLUSTER or VACUUM FULL rewrites them.Robert Haas2014-01-02
* Change the way we mark tuples as frozen.Robert Haas2013-12-22
* Rename wal_log_hintbits to wal_log_hints, per discussion on pgsql-hackers.Fujii Masao2013-12-21
* Optimize updating a row that's locked by same xidAlvaro Herrera2013-12-19
* Rework tuple freezing protocolAlvaro Herrera2013-12-16
* Add GUC to enable WAL-logging of hint bits, even with checksums disabled.Heikki Linnakangas2013-12-13
* Under wal_level=logical, when saving old tuples, always save OID.Robert Haas2013-12-11
* Add new wal_level, logical, sufficient for logical decoding.Robert Haas2013-12-10
* Fix improper abort during update chain lockingAlvaro Herrera2013-12-05
* Don't include unused space in LOG_NEWPAGE records.Heikki Linnakangas2013-12-04
* Fix a couple of bugs in MultiXactId freezingAlvaro Herrera2013-11-29
* Don't TransactionIdDidAbort in HeapTupleGetUpdateXidAlvaro Herrera2013-11-29
* Refine our definition of what constitutes a system relation.Robert Haas2013-11-28
* Unbreak buildfarmAlvaro Herrera2013-11-28
* Use a more granular approach to follow update chainsAlvaro Herrera2013-11-28
* Compare Xmin to previous Xmax when locking an update chainAlvaro Herrera2013-11-28
* Don't try to set InvalidXid as page pruning hintAlvaro Herrera2013-11-28