postgresql/src/backend/access
Robert Haas 2ce439f337 Recursively fsync() the data directory after a crash.
Otherwise, if there's another crash, some writes from after the first
crash might make it to disk while writes from before the crash fail
to make it to disk.  This could lead to data corruption.

Back-patch to all supported versions.

Abhijit Menon-Sen, reviewed by Andres Freund and slightly revised
by me.
2015-05-04 14:13:53 -04:00
..
brin Fix various typos and grammar errors in comments. 2015-04-26 18:42:31 +02:00
common Add log_min_autovacuum_duration per-table option 2015-04-03 11:55:50 -03:00
gin Make ginbuild's funcCtx be independent of its tmpCtx. 2015-03-29 14:02:58 -04:00
gist Fix GiST index-only scans for opclasses with different storage type. 2015-03-26 23:07:52 +02:00
hash Remove unnecessary variables in _hash_splitbucket(). 2015-04-03 16:49:44 -04:00
heap Create an infrastructure for parallel computation in PostgreSQL. 2015-04-30 15:02:14 -04:00
index Add support for index-only scans in GiST. 2015-03-26 19:12:00 +02:00
nbtree Fix various typos and grammar errors in comments. 2015-04-26 18:42:31 +02:00
rmgrdesc Fix unaligned memory access in xlog parsing due to replication origin patch. 2015-05-01 11:36:14 +02:00
spgist Add support for index-only scans in GiST. 2015-03-26 19:12:00 +02:00
transam Recursively fsync() the data directory after a crash. 2015-05-04 14:13:53 -04:00
Makefile BRIN: Block Range Indexes 2014-11-07 16:38:14 -03:00