postgresql/src/backend/access
Robert Haas c4c51541e2 Still more code review for single-page hash vacuuming.
Most seriously, fix use of incorrect block ID, per a report from
Jeff Janes that it causes a crash and a diagnosis from Amit Kapila.

Improve consistency between the hash and btree versions of this
code by adding back a PANIC that btree has, and by registering
data in the xlog record in the same way, per complaints from
Jeff Janes and Amit Kapila.

Tidy up some minor cosmetic points, per complaints from Amit
Kapila.

Patch by Ashutosh Sharma, reviewed by Amit Kapila, and tested by
Jeff Janes.

Discussion: http://postgr.es/m/CAMkU=1w-9Qe=Ff1o6bSaXpNO9wqpo7_9GL8_CVhw4BoVVHasqg@mail.gmail.com
2017-03-27 12:51:10 -04:00
..
brin Add optimizer and executor support for parallel index scans. 2017-02-15 13:53:24 -05:00
common Assume deconstruct_array() outputs are untoasted. 2017-03-12 19:35:31 -04:00
gin Reduce page locking in GIN vacuum 2017-03-23 19:38:47 +03:00
gist Put back <float.h> in a few files that need it for _isnan(). 2017-03-08 15:38:34 -05:00
hash Still more code review for single-page hash vacuuming. 2017-03-27 12:51:10 -04:00
heap Improve performance of ExecEvalWholeRowVar. 2017-03-26 19:14:57 -04:00
index Improve error reporting for tuple-routing failures. 2017-03-03 09:09:52 +05:30
nbtree Add optimizer and executor support for parallel index scans. 2017-02-15 13:53:24 -05:00
rmgrdesc Still more code review for single-page hash vacuuming. 2017-03-27 12:51:10 -04:00
spgist Use wrappers of PG_DETOAST_DATUM_PACKED() more. 2017-03-12 19:35:34 -04:00
tablesample Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
transam Fsync directory after creating or unlinking file. 2017-03-27 19:33:01 +03:00
Makefile TABLESAMPLE, SQL Standard and extensible 2015-05-15 14:37:10 -04:00