postgresql/src/backend
Heikki Linnakangas 4b8dacfcef Fix WAL file replacement during cascading replication on Windows.
When the startup process restores a WAL file from the archive, it deletes
any old file with the same name and renames the new file in its place. On
Windows, however, when a file is deleted, it still lingers as long as a
process holds a file handle open on it. With cascading replication, a
walsender process can hold the old file open, so the rename() in the startup
process would fail. To fix that, rename the old file to a temporary name, to
make the original file name available for reuse, before deleting the old
file.
2012-09-05 18:57:54 -07:00
..
access Fix WAL file replacement during cascading replication on Windows. 2012-09-05 18:57:54 -07:00
bootstrap Fix management of pendingOpsTable in auxiliary processes. 2012-07-18 15:28:17 -04:00
catalog Fix dependencies generated during ALTER TABLE ADD CONSTRAINT USING INDEX. 2012-08-11 12:51:30 -04:00
commands Fix issues with checks for unsupported transaction states in Hot Standby. 2012-08-24 13:09:12 -04:00
executor Fix serializable mode with index-only scans. 2012-09-04 21:14:25 -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 Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
main Make documentation of --help and --version options more consistent 2012-06-18 02:47:53 +03:00
nodes Avoid pre-determining index names during CREATE TABLE LIKE parsing. 2012-07-16 13:25:26 -04:00
optimizer Allow create_index_paths() to consider multiple join bitmapscan paths. 2012-08-16 13:04:03 -04:00
parser Fix DROP INDEX CONCURRENTLY IF EXISTS. 2012-08-27 12:45:51 -04:00
po Translation updates 2012-08-23 21:24:06 -04:00
port Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
postmaster Fix upper limit of superuser_reserved_connections, add limit for wal_senders 2012-08-10 14:51:57 +02:00
regex Prevent corner-case core dump in rfree(). 2012-07-15 13:28:01 -04:00
replication Fix bugs in cascading replication with recovery_target_timeline='latest' 2012-09-04 19:33:32 -07:00
rewrite Prevent CREATE TABLE LIKE/INHERITS from (mis) copying whole-row Vars. 2012-06-30 16:45:27 -04:00
snowball Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
storage Add missing period to detail message. 2012-08-30 13:27:11 -04:00
tcop Avoid pre-determining index names during CREATE TABLE LIKE parsing. 2012-07-16 13:25:26 -04:00
tsearch Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
utils Make configure probe for mbstowcs_l as well as wcstombs_l. 2012-08-31 14:18:02 -04: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 incorrect make maintainer-clean rule. 2012-04-07 18:16:50 -04:00
nls.mk Translation updates 2012-08-02 23:01:01 +03:00