diff options
| author | Heikki Linnakangas | 2015-03-23 17:47:52 +0000 |
|---|---|---|
| committer | Heikki Linnakangas | 2015-03-23 17:47:52 +0000 |
| commit | 61081e75c6741024f7717ade0450090590e96c85 (patch) | |
| tree | 9b4fde1d8bae566036df68eecdfd84b896e14b57 /src/tools | |
| parent | 87cec51d3ad1107f6f224ed7d773e70c8896e4c0 (diff) | |
Add pg_rewind, for re-synchronizing a master server after failback.
Earlier versions of this tool were available (and still are) on github.
Thanks to Michael Paquier, Alvaro Herrera, Peter Eisentraut, Amit Kapila,
and Satoshi Nagayasu for review.
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/msvc/Mkvcbuild.pm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/tools/msvc/Mkvcbuild.pm b/src/tools/msvc/Mkvcbuild.pm index 473a3106247..8099a61ee0d 100644 --- a/src/tools/msvc/Mkvcbuild.pm +++ b/src/tools/msvc/Mkvcbuild.pm @@ -65,7 +65,8 @@ my $frontend_extraincludes = { 'initdb' => ['src\timezone'], 'psql' => [ 'src\bin\pg_dump', 'src\backend' ] }; my $frontend_extrasource = { 'psql' => ['src\bin\psql\psqlscan.l'] }; -my @frontend_excludes = ('pgevent', 'pg_basebackup', 'pg_dump', 'scripts'); +my @frontend_excludes = + ('pgevent', 'pg_basebackup', 'pg_rewind', 'pg_dump', 'scripts'); sub mkvcbuild { @@ -422,6 +423,11 @@ sub mkvcbuild $pgrecvlogical->AddFile('src\bin\pg_basebackup\pg_recvlogical.c'); $pgrecvlogical->AddLibrary('ws2_32.lib'); + my $pgrewind = AddSimpleFrontend('pg_rewind', 1); + $pgrewind->{name} = 'pg_rewind'; + $pgrewind->AddFile('src\backend\access\transam\xlogreader.c'); + $pgrewind->AddLibrary('ws2_32.lib'); + my $pgevent = $solution->AddProject('pgevent', 'dll', 'bin'); $pgevent->AddFiles('src\bin\pgevent', 'pgevent.c', 'pgmsgevent.rc'); $pgevent->AddResourceFile('src\bin\pgevent', 'Eventlog message formatter', |
