postgresql/src/backend/access
Alvaro Herrera 669c7d20e6 Fix pg_upgrade's multixact handling (again)
We need to create the pg_multixact/offsets file deleted by pg_upgrade
much earlier than we originally were: it was in TrimMultiXact(), which
runs after we exit recovery, but it actually needs to run earlier than
the first call to SetMultiXactIdLimit (before recovery), because that
routine already wants to read the first offset segment.

Per pg_upgrade trouble report from Jeff Janes.

While at it, silence a compiler warning about a pointless assert that an
unsigned variable was being tested non-negative.  This was a signed
constant in Thomas Munro's patch which I changed to unsigned before
commit.  Pointed out by Andres Freund.
2015-04-30 13:55:06 -03: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 Introduce replication progress tracking infrastructure. 2015-04-29 19:30:53 +02: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 Introduce replication progress tracking infrastructure. 2015-04-29 19:30:53 +02:00
spgist Add support for index-only scans in GiST. 2015-03-26 19:12:00 +02:00
transam Fix pg_upgrade's multixact handling (again) 2015-04-30 13:55:06 -03:00
Makefile BRIN: Block Range Indexes 2014-11-07 16:38:14 -03:00