postgresql/src
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
..
backend Fix WAL file replacement during cascading replication on Windows. 2012-09-05 18:57:54 -07:00
bin Make psql's \d+ show reloptions for all relkinds. 2012-09-03 11:24:36 -04:00
include Fix bugs in cascading replication with recovery_target_timeline='latest' 2012-09-04 19:33:32 -07:00
interfaces libpq: Fix memory leak in URI parser 2012-08-23 22:34:53 -04:00
makefiles Remove BSD/OS (BSDi) port. There are no known users upgrading to 2012-05-03 10:58:44 -04:00
pl Restore SIGFPE handler after initializing PL/Perl. 2012-09-05 16:43:41 -04:00
port Improve reporting of error situations in find_other_exec(). 2012-07-27 19:31:19 -04:00
template Remove BSD/OS (BSDi) port. There are no known users upgrading to 2012-05-03 10:58:44 -04:00
test Fix serializable mode with index-only scans. 2012-09-04 21:14:25 -05:00
timezone Update time zone data files to tzdata release 2012e. 2012-08-14 10:54:30 -04:00
tools Restore setting of _USE_32BIT_TIME_T to 32 bit MSVC builds. 2012-08-31 20:50:31 -04:00
tutorial Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Fix some oversights in distprep and maintainer-clean targets. 2011-03-10 00:04:05 -05:00
Makefile.global.in Fix pg_config.h make rule 2012-05-07 21:28:38 +03:00
Makefile.shlib Remove BSD/OS (BSDi) port. There are no known users upgrading to 2012-05-03 10:58:44 -04:00
nls-global.mk Lots of doc corrections. 2012-04-23 22:43:09 -04:00
win32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00