mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-01 06:01:19 +02:00
Fix pg_upgrade for EXEC_BACKEND builds (e.g. Windows) by properly
passing the -b/binary-upgrade flag. Backpatch to 9.1.X.
This commit is contained in:
parent
cb37c29106
commit
054219c907
@ -433,6 +433,7 @@ typedef struct
|
|||||||
TimestampTz PgStartTime;
|
TimestampTz PgStartTime;
|
||||||
TimestampTz PgReloadTime;
|
TimestampTz PgReloadTime;
|
||||||
bool redirection_done;
|
bool redirection_done;
|
||||||
|
bool IsBinaryUpgrade;
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
HANDLE PostmasterHandle;
|
HANDLE PostmasterHandle;
|
||||||
HANDLE initial_signal_pipe;
|
HANDLE initial_signal_pipe;
|
||||||
@ -4653,6 +4654,7 @@ save_backend_variables(BackendParameters *param, Port *port,
|
|||||||
param->PgReloadTime = PgReloadTime;
|
param->PgReloadTime = PgReloadTime;
|
||||||
|
|
||||||
param->redirection_done = redirection_done;
|
param->redirection_done = redirection_done;
|
||||||
|
param->IsBinaryUpgrade = IsBinaryUpgrade;
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
param->PostmasterHandle = PostmasterHandle;
|
param->PostmasterHandle = PostmasterHandle;
|
||||||
@ -4874,6 +4876,7 @@ restore_backend_variables(BackendParameters *param, Port *port)
|
|||||||
PgReloadTime = param->PgReloadTime;
|
PgReloadTime = param->PgReloadTime;
|
||||||
|
|
||||||
redirection_done = param->redirection_done;
|
redirection_done = param->redirection_done;
|
||||||
|
IsBinaryUpgrade = param->IsBinaryUpgrade;
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
PostmasterHandle = param->PostmasterHandle;
|
PostmasterHandle = param->PostmasterHandle;
|
||||||
|
Loading…
Reference in New Issue
Block a user