summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
AgeCommit message (Expand)Author
2016-06-06Fix typo.Robert Haas
2016-05-12Fix bogus commentsAlvaro Herrera
2016-05-12Fix obsolete commentAlvaro Herrera
2016-04-20Revert no-op changes to BufferGetPage()Kevin Grittner
2016-04-08Add the "snapshot too old" featureKevin Grittner
2016-04-08Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner
2016-03-08Department of second thoughts: remove PD_ALL_FROZEN.Robert Haas
2016-03-01Change the format of the VM fork to add a second bit per page.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-18Fix typo in comment.Robert Haas
2015-11-19Remove function names from some elog() calls in heapam.c.Andres Freund
2015-10-31Fix serialization anomalies due to race conditions on INSERT.Kevin Grittner
2015-10-16Add a C API for parallel heap scans.Robert Haas
2015-09-05Fix misc typos.Heikki Linnakangas
2015-08-02Fix a number of places that produced XX000 errors in the regression tests.Tom Lane
2015-07-25Redesign tablesample method API, and do extensive code review.Tom Lane
2015-07-21Fix some oversights in BRIN patch.Tom Lane
2015-06-27Avoid hot standby cancels from VAC FREEZESimon Riggs
2015-06-26Fix a couple of bugs with wal_log_hints.Heikki Linnakangas
2015-05-23pgindent run for 9.5Bruce Momjian
2015-05-20Collection of typo fixes.Heikki Linnakangas
2015-05-17Fix typos in commentsMagnus Hagander
2015-05-15TABLESAMPLE, SQL Standard and extensibleSimon Riggs
2015-05-08Minor ON CONFLICT related comments and doc fixes.Andres Freund
2015-05-08Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund
2015-04-30Create an infrastructure for parallel computation in PostgreSQL.Robert Haas
2015-04-29Introduce replication progress tracking infrastructure.Andres Freund
2015-04-10Optimize locking a tuple already locked by another subxactAlvaro Herrera
2015-02-21Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[].Tom Lane
2015-02-04Fix reference-after-free when waiting for another xact due to constraint.Heikki Linnakangas
2015-01-06Update copyright for 2015Bruce Momjian
2015-01-04Fix thinko in lock mode enumAlvaro Herrera
2014-12-26Grab heavyweight tuple lock only before sleepingAlvaro Herrera
2014-11-20Remove dead code supporting mark/restore in SeqScan, TidScan, ValuesScan.Tom Lane
2014-11-20Revamp the WAL record format.Heikki Linnakangas
2014-11-13Fix race condition between hot standby and restoring a full-page image.Heikki Linnakangas
2014-11-07BRIN: Block Range IndexesAlvaro Herrera
2014-11-06Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas
2014-10-07Implement SKIP LOCKED for row-level locksAlvaro Herrera
2014-09-02Refactor per-page logic common to all redo routines to a new function.Heikki Linnakangas
2014-08-25Revert XactLockTableWait context setup in conditional multixact waitAlvaro Herrera
2014-08-25Use newly added InvalidCommandId instead of 0Alvaro Herrera
2014-08-22Fix outdated commentAlvaro Herrera
2014-07-31Move log_newpage and log_newpage_buffer to xlog.c.Heikki Linnakangas
2014-07-29Avoid uselessly looking up old LOCK_ONLY multixactsAlvaro Herrera
2014-07-29Simplify multixact freezing a bitAlvaro Herrera
2014-07-12Fix decoding of consecutive MULTI_INSERTs emitted by one heap_multi_insert().Andres Freund
2014-06-27Fix broken Assert() introduced by 8e9a16ab8f7f0e58Alvaro Herrera
2014-06-23Check for interrupts during tuple-insertion loops.Robert Haas
2014-05-14Code review for recent changes in relcache.c.Tom Lane