]> granicus.if.org Git - postgresql/commit
Fix tablespace creation WAL replay to work on Windows.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 5 Apr 2014 03:09:41 +0000 (23:09 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 5 Apr 2014 03:09:41 +0000 (23:09 -0400)
commit1a496a12b3a85764ac87009220e2d5adf0dfb765
treebc33b2dcfdc69821ea51b743f60200b2b457d024
parent6d25eb314a631871c1df1de563253a78ce706250
Fix tablespace creation WAL replay to work on Windows.

The code segment that removes the old symlink (if present) wasn't clued
into the fact that on Windows, symlinks are junction points which have
to be removed with rmdir().

Backpatch to 9.0, where the failing code was introduced.

MauMau, reviewed by Muhammad Asif Naeem and Amit Kapila
src/backend/commands/tablespace.c