postgresql/src/backend
Simon Riggs 68219aaf6b Correct epoch of txid_current() when executed on a Hot Standby server.
Initialise ckptXidEpoch from starting checkpoint and maintain the correct
value as we roll forwards. This allows GetNextXidAndEpoch() to return the
correct epoch when executed during recovery. Backpatch to 9.0 when the
problem is first observable by a user.

Bug report from Daniel Farina
2012-03-29 14:55:30 +01:00
..
access Correct epoch of txid_current() when executed on a Hot Standby server. 2012-03-29 14:55:30 +01:00
bootstrap Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
catalog Make INSERT/UPDATE queries depend on their specific target columns. 2012-03-11 18:14:23 -04:00
commands New GUC, track_iotiming, to track I/O timings. 2012-03-27 14:55:02 -04:00
executor New GUC, track_iotiming, to track I/O timings. 2012-03-27 14:55:02 -04: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 Clean up compiler warnings from unused variables with asserts disabled 2012-03-21 23:33:10 +02:00
main Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
nodes Add some infrastructure for contrib/pg_stat_statements. 2012-03-27 15:17:40 -04:00
optimizer Add some infrastructure for contrib/pg_stat_statements. 2012-03-27 15:17:40 -04:00
parser Bend parse location rules for the convenience of pg_stat_statements. 2012-03-27 15:17:41 -04:00
po Translation updates 2011-08-17 14:07:46 +03:00
port Unbreak Windows builds broken by pgpipe removal. 2012-03-29 04:11:57 -04:00
postmaster Inherit max_safe_fds to child processes in EXEC_BACKEND mode. 2012-03-29 08:19:11 +03:00
regex Merge dissect() into cdissect() to remove a pile of near-duplicate code. 2012-02-24 18:40:31 -05:00
replication Cast some printf arguments to avoid possibly-nonportable behavior. 2012-03-23 20:18:04 -04:00
rewrite Add some infrastructure for contrib/pg_stat_statements. 2012-03-27 15:17:40 -04:00
snowball Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
storage Inherit max_safe_fds to child processes in EXEC_BACKEND mode. 2012-03-29 08:19:11 +03:00
tcop Add some infrastructure for contrib/pg_stat_statements. 2012-03-27 15:17:40 -04:00
tsearch Collect and use element-frequency statistics for arrays. 2012-03-03 20:20:57 -05:00
utils New GUC, track_iotiming, to track I/O timings. 2012-03-27 14:55:02 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
Makefile Speed up in-memory tuplesorting. 2012-02-15 12:13:32 -05:00
common.mk Call check_keywords.pl in maintainer-check 2012-02-27 13:53:12 +02:00
nls.mk Sort file list when creating gettext-files 2011-12-27 20:20:56 +02:00