postgresql/src/backend
Heikki Linnakangas 3bd8987ef8 Fix pause_at_recovery_target + recovery_target_inclusive combination.
If pause_at_recovery_target is set, recovery pauses *before* applying the
target record, even if recovery_target_inclusive is set. If you then
continue with pg_xlog_replay_resume(), it will apply the target record
before ending recovery. In other words, if you log in while it's paused
and verify that the database looks OK, ending recovery changes its state
again, possibly destroying data that you were tring to salvage with PITR.

Backpatch to 9.1, this has been broken since pause_at_recovery_target was
added.
2014-01-08 23:30:55 +02:00
..
access Fix pause_at_recovery_target + recovery_target_inclusive combination. 2014-01-08 23:30:55 +02:00
bootstrap Prevent memory leaks from accumulating across printtup() calls. 2013-11-03 11:33:13 -05:00
catalog Don't fail for bad GUCs in CREATE FUNCTION with check_function_bodies off. 2013-09-03 18:32:26 -04:00
commands Add HOLD/RESUME_INTERRUPTS in HandleCatchupInterrupt/HandleNotifyInterrupt. 2013-12-13 14:05:19 -05:00
executor Prevent display of dropped columns in row constraint violation messages. 2013-11-07 14:41:43 -05:00
foreign Add GetForeignColumnOptions() to foreign.c, and add some documentation. 2012-03-07 18:20:58 -05:00
lib Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
libpq Clear retry flags properly in replacement OpenSSL sock_write function. 2013-12-05 12:48:35 -05:00
main Fix insecure parsing of server command-line switches. 2013-04-01 14:00:59 -04:00
nodes Fix incorrect loop counts in tidbitmap.c. 2013-11-15 18:34:26 -05:00
optimizer Fix inherited UPDATE/DELETE with UNION ALL subqueries. 2013-12-14 17:34:00 -05:00
parser Fix crash in assign_collations_walker for EXISTS with empty SELECT list. 2013-12-02 20:28:53 -05:00
po Translation updates 2013-12-02 00:08:10 -05:00
port Change test ExceptionalCondition to return void 2012-11-30 19:26:46 -03:00
postmaster Avoid updating our PgBackendStatus entry when track_activities is off. 2013-04-03 14:13:34 -04:00
regex Fix regex match failures for backrefs combined with non-greedy quantifiers. 2013-07-18 21:22:47 -04:00
replication Avoid including tablespaces inside PGDATA twice in base backups 2014-01-07 17:22:36 +01:00
rewrite Change post-rewriter representation of dropped columns in joinaliasvars. 2013-07-23 16:23:08 -04:00
snowball Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
storage Add HOLD/RESUME_INTERRUPTS in HandleCatchupInterrupt/HandleNotifyInterrupt. 2013-12-13 14:05:19 -05:00
tcop Ignore interrupts during quickdie(). 2013-09-11 20:14:17 -04:00
tsearch Fix logical errors in tsquery selectivity estimation for prefix queries. 2012-09-11 21:23:39 -04:00
utils Properly detect invalid JSON numbers when generating JSON. 2013-12-27 17:21:27 -05:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Call check_keywords.pl in maintainer-check 2012-02-27 13:53:12 +02:00
Makefile Fix PGXS support for building loadable modules on AIX. 2012-10-09 21:04:11 -04:00
nls.mk Translation updates 2013-02-04 00:01:19 -05:00