summaryrefslogtreecommitdiff
path: root/src/backend/access/heap
Commit message (Expand)AuthorAgeFilesLines
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-15/+16
* Fix new warnings from GCC 7Peter Eisentraut2017-04-171-2/+2
* Simplify check of modified attributes in heap_updateAlvaro Herrera2017-03-291-126/+71
* Improve performance of ExecEvalWholeRowVar.Tom Lane2017-03-261-0/+68
* Improve performance of replay of AccessExclusiveLocksSimon Riggs2017-03-221-2/+2
* Create and use wait events for read, write, and fsync operations.Robert Haas2017-03-181-3/+14
* Rename "pg_clog" directory to "pg_xact".Robert Haas2017-03-171-2/+2
* Support parallel bitmap heap scans.Robert Haas2017-03-081-0/+16
* Minor fixes for WAL consistency checking.Robert Haas2017-02-141-1/+0
* Allow index AMs to cache data across aminsert calls within a SQL command.Tom Lane2017-02-091-2/+5
* Add WAL consistency checking facility.Robert Haas2017-02-081-0/+79
* Fix typos in comments.Heikki Linnakangas2017-02-061-1/+1
* Fix interaction of partitioned tables with BulkInsertState.Robert Haas2017-01-241-0/+11
* Update copyright via script for 2017Bruce Momjian2017-01-037-7/+7
* Skip checkpoints, archiving on idle systems.Andres Freund2016-12-221-5/+5
* Fix WAL-logging of FSM and VM truncation.Heikki Linnakangas2016-10-191-0/+16
* Have heapam.h include lockdefs.h rather than lock.h.Robert Haas2016-09-131-0/+2
* Fix locking a tuple updated by an aborted (sub)transactionAlvaro Herrera2016-09-091-0/+11
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-271-3/+1
* Fix small query-lifespan memory leak in bulk updates.Tom Lane2016-08-241-0/+2
* Fix deletion of speculatively inserted TOAST on conflictAndres Freund2016-08-172-10/+17
* Final pgindent + perltidy run for 9.6.Tom Lane2016-08-152-11/+12
* Change InitToastSnapshot to a macro.Robert Haas2016-08-051-1/+1
* Fix hard to hit race condition in heapam's tuple locking code.Andres Freund2016-08-041-6/+38
* Prevent "snapshot too old" from trying to return pruned TOAST tuples.Robert Haas2016-08-031-4/+33
* Clear all-frozen visibilitymap status when locking tuples.Andres Freund2016-07-182-49/+176
* Fix torn-page, unlogged xid and further risks from heap_update().Andres Freund2016-07-151-23/+73
* Make HEAP_LOCK/HEAP2_LOCK_UPDATED replay reset HEAP_XMAX_INVALID.Andres Freund2016-07-151-0/+4
* Avoid serializability errors when locking a tuple with a committed updateAlvaro Herrera2016-07-151-3/+13
* Fix handling of multixacts predating pg_upgradeAlvaro Herrera2016-06-241-25/+28
* Fix typo.Robert Haas2016-06-171-1/+1
* Fix lazy_scan_heap so that it won't mark pages all-frozen too soon.Robert Haas2016-06-151-13/+32
* Improve the situation for parallel query versus temp relations.Tom Lane2016-06-091-12/+0
* pgindent run for 9.6Robert Haas2016-06-094-16/+16
* Fix typo.Robert Haas2016-06-061-1/+1
* Cosmetic improvements to freeze map code.Robert Haas2016-06-031-15/+19
* Fix bogus commentsAlvaro Herrera2016-05-121-2/+2
* Fix obsolete commentAlvaro Herrera2016-05-121-2/+2
* Revert no-op changes to BufferGetPage()Kevin Grittner2016-04-204-108/+80
* Add the "snapshot too old" featureKevin Grittner2016-04-082-12/+30
* Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner2016-04-084-69/+99
* Extend relations multiple blocks at a time to improve scalability.Robert Haas2016-04-081-3/+109
* Department of second thoughts: remove PD_ALL_FROZEN.Robert Haas2016-03-082-22/+16
* Change the format of the VM fork to add a second bit per page.Robert Haas2016-03-012-85/+167
* Update copyright for 2016Bruce Momjian2016-01-027-7/+7
* Fix typo in comment.Robert Haas2015-12-181-1/+1
* Remove function names from some elog() calls in heapam.c.Andres Freund2015-11-191-17/+17
* Fix serialization anomalies due to race conditions on INSERT.Kevin Grittner2015-10-311-26/+65
* Add a C API for parallel heap scans.Robert Haas2015-10-161-10/+234
* Fix misc typos.Heikki Linnakangas2015-09-052-4/+4