aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap
Commit message (Expand)AuthorAge
* Handle new HOT chains in index-build table scansAlvaro Herrera2020-08-13
* Use TransactionXmin instead of RecentGlobalXmin in heap_abort_speculative().Andres Freund2020-04-05
* Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch2020-03-22
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-03-21
* During heap rebuild, lock any TOAST index until end of transaction.Noah Misch2020-03-21
* Flush logical mapping files with fd opened for read/write at checkpointMichael Paquier2019-10-09
* Fix RelationIdGetRelation calls that weren't bothering with error checks.Tom Lane2019-09-08
* Fix bogus commentAlvaro Herrera2019-08-20
* Fix predicate-locking of HOT updated rows.Heikki Linnakangas2019-08-07
* Avoid possible deadlock while locking multiple heap pages.Amit Kapila2019-02-02
* Fix use of dangling pointer in heap_delete() when logging replica identityMichael Paquier2019-02-01
* Do not decode TOAST data for table rewritesTomas Vondra2018-11-28
* PANIC on fsync() failure.Thomas Munro2018-11-19
* Fix logical decoding error when system table w/ toast is repeatedly rewritten.Andres Freund2018-10-10
* Avoid using potentially-under-aligned page buffers.Tom Lane2018-09-01
* Reset properly errno before calling write()Michael Paquier2018-08-05
* Fix inadequate buffer locking in FSM and VM page re-initialization.Tom Lane2018-07-13
* Address set of issues with errno handlingMichael Paquier2018-06-25
* Do not select new object OIDs that match recently-dead entries.Tom Lane2018-04-11
* Relax overly strict sanity check for upgraded ancient databasesAlvaro Herrera2018-03-01
* Perform a lot more sanity checks when freezing tuples.Andres Freund2017-12-14
* Revert bogus fixes of HOT-freezing bugAlvaro Herrera2017-11-02
* Fix traversal of half-frozen update chainsAlvaro Herrera2017-10-06
* Fix freezing of a dead HOT-updated tupleAlvaro Herrera2017-09-28
* Reword some unclear commentsAlvaro Herrera2017-08-08
* Fix concurrent locking of tuple update chainAlvaro Herrera2017-07-26
* Fix potential data corruption during freezeTeodor Sigaev2017-07-06
* Fix new warnings from GCC 7Peter Eisentraut2017-05-16
* Fix typos in comments.Heikki Linnakangas2017-02-06
* Fix WAL-logging of FSM and VM truncation.Heikki Linnakangas2016-10-19
* Fix locking a tuple updated by an aborted (sub)transactionAlvaro Herrera2016-09-09
* Fix small query-lifespan memory leak in bulk updates.Tom Lane2016-08-24
* Fix deletion of speculatively inserted TOAST on conflictAndres Freund2016-08-17
* Fix torn-page, unlogged xid and further risks from heap_update().Andres Freund2016-07-15
* Make HEAP_LOCK/HEAP2_LOCK_UPDATED replay reset HEAP_XMAX_INVALID.Andres Freund2016-07-15
* Avoid serializability errors when locking a tuple with a committed updateAlvaro Herrera2016-07-15
* Fix handling of multixacts predating pg_upgradeAlvaro Herrera2016-06-24
* Fix bogus commentsAlvaro Herrera2016-05-12
* Fix obsolete commentAlvaro Herrera2016-05-12
* Remove function names from some elog() calls in heapam.c.Andres Freund2015-11-19
* Fix serialization anomalies due to race conditions on INSERT.Kevin Grittner2015-10-31
* Fix misc typos.Heikki Linnakangas2015-09-05
* Fix a number of places that produced XX000 errors in the regression tests.Tom Lane2015-08-02
* Redesign tablesample method API, and do extensive code review.Tom Lane2015-07-25
* Fix some oversights in BRIN patch.Tom Lane2015-07-21
* Avoid hot standby cancels from VAC FREEZESimon Riggs2015-06-27
* Fix a couple of bugs with wal_log_hints.Heikki Linnakangas2015-06-26
* Update README.tuplockAlvaro Herrera2015-05-25
* pgindent run for 9.5Bruce Momjian2015-05-23
* Fix more typos in comments.Heikki Linnakangas2015-05-20