summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/rewriteheap.c
AgeCommit message (Expand)Author
2022-11-17Replace RelationOpenSmgr() with RelationGetSmgr().Tom Lane
2022-01-21fsync pg_logical/mappings in CheckPointLogicalRewriteHeap().Andres Freund
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2019-10-09Flush logical mapping files with fd opened for read/write at checkpointMichael Paquier
2019-06-08Fix assorted inconsistencies.Amit Kapila
2019-05-22Initial pgindent run for v12.Tom Lane
2019-03-09Tighten use of OpenTransientFile and CloseTransientFileMichael Paquier
2019-01-21Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-28Do not decode TOAST data for table rewritesTomas Vondra
2018-11-19PANIC on fsync() failure.Thomas Munro
2018-11-07Use pg_pread() and pg_pwrite() for data files and WAL.Thomas Munro
2018-10-10Fix logical decoding error when system table w/ toast is repeatedly rewritten.Andres Freund
2018-08-05Reset properly errno before calling write()Michael Paquier
2018-06-25Address set of issues with errno handlingMichael Paquier
2018-04-07Raise error when affecting tuple moved into different partition.Andres Freund
2018-01-02Update copyright for 2018Bruce Momjian
2017-12-14Perform a lot more sanity checks when freezing tuples.Andres Freund
2017-09-23Refactor new file permission handlingPeter Eisentraut
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-04-17Fix new warnings from GCC 7Peter Eisentraut
2017-03-18Create and use wait events for read, write, and fsync operations.Robert Haas
2017-02-06Fix typos in comments.Heikki Linnakangas
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-09-05Fix misc typos.Heikki Linnakangas
2015-05-20Collection of typo fixes.Heikki Linnakangas
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-18Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane
2014-11-20Revamp the WAL record format.Heikki Linnakangas
2014-11-06Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas
2014-09-05Assorted message fixes and improvementsPeter Eisentraut
2014-07-02Rename logical decoding's pg_llog directory to pg_logical.Andres Freund
2014-05-09Remove overeager assertion in logical_heap_begin_rewrite.Robert Haas
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-22Fix broken logic in logical_heap_rewrite_flush_mappings().Tom Lane
2014-04-22revert 4d0d607a454ee832574afd52a3c515099cc85eb3Bruce Momjian
2014-04-22release memory used while flushing logical mappingsBruce Momjian
2014-03-17Fix typos in comments.Fujii Masao
2014-03-03Introduce logical decoding.Robert Haas
2014-01-23Allow use of "z" flag in our printf calls, and use it where appropriate.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian
2014-01-02Aggressively freeze tables when CLUSTER or VACUUM FULL rewrites them.Robert Haas
2013-12-04Don't include unused space in LOG_NEWPAGE records.Heikki Linnakangas
2013-09-16Rename various "freeze multixact" variablesAlvaro Herrera
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-04-07Fix checksums for CLUSTER, VACUUM FULL etc.Simon Riggs