postgresql/src/backend
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
..
access Fix pg_upgrade's multixact handling (again) 2015-04-30 13:55:06 -03:00
bootstrap Protect against multixact members wraparound 2015-04-28 11:32:53 -03:00
catalog Introduce replication progress tracking infrastructure. 2015-04-29 19:30:53 +02:00
commands Warn about tablespace creation in PGDATA 2015-04-28 17:35:12 -04:00
executor Fix various typos and grammar errors in comments. 2015-04-26 18:42:31 +02:00
foreign Update copyright for 2015 2015-01-06 11:43:47 -05:00
lib Fix a bug in pairing heap removal code. 2015-02-17 22:55:53 +02:00
libpq Also correct therefor to therefore. 2015-04-26 19:05:39 +02:00
main Don't require users of src/port/gettimeofday.c to initialize it. 2015-02-21 12:17:04 -05:00
nodes Add transforms feature 2015-04-26 10:33:14 -04:00
optimizer Improve qual pushdown for RLS and SB views 2015-04-27 12:29:42 -04:00
parser Fix another test for RELKIND_RELATION that should allow foreign tables now. 2015-04-28 12:34:35 -07:00
po Translation updates 2015-02-01 23:23:40 -05:00
port Remove the option to service interrupts during PGSemaphoreLock(). 2015-02-03 23:25:00 +01:00
postmaster Fix various typos and grammar errors in comments. 2015-04-26 18:42:31 +02:00
regex Replace a bunch more uses of strncpy() with safer coding. 2015-01-24 13:05:42 -05:00
replication Correct replication origin's use of UINT16_MAX to PG_UINT16_MAX. 2015-04-30 00:19:36 +02:00
rewrite Perform RLS WITH CHECK before constraints, etc 2015-04-24 20:34:26 -04:00
snowball Update copyright for 2015 2015-01-06 11:43:47 -05:00
storage Introduce replication progress tracking infrastructure. 2015-04-29 19:30:53 +02:00
tcop Add transforms feature 2015-04-26 10:33:14 -04:00
tsearch Define integer limits independently from the system definitions. 2015-04-02 17:43:35 +02:00
utils Remove enum-related special cases for catalog scans. 2015-04-29 15:48:44 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
Makefile Update copyright for 2015 2015-01-06 11:43:47 -05:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
nls.mk Translation updates 2015-02-01 23:23:40 -05:00