mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-23 19:39:53 +08:00
pg_upgrade: fix shutdown check for standby servers
Commit 244142d32a
only tested for the
pg_controldata output for primary servers, but standby servers have
different "Database cluster state" output, so check for that too.
Diagnosed-by: Michael Paquier
Discussion: https://postgr.es/m/20180810164240.GM13638@paquier.xyz
Backpatch-through: 9.3
This commit is contained in:
parent
6f1591955d
commit
777e6ddf17
@ -150,7 +150,8 @@ get_control_data(ClusterInfo *cluster, bool live_check)
|
||||
/* remove leading spaces */
|
||||
while (*p == ' ')
|
||||
p++;
|
||||
if (strcmp(p, "shut down\n") != 0)
|
||||
if (strcmp(p, "shut down\n") != 0 &&
|
||||
strcmp(p, "shut down in recovery\n") != 0)
|
||||
{
|
||||
if (cluster == &old_cluster)
|
||||
pg_fatal("The source cluster was not shut down cleanly.\n");
|
||||
|
Loading…
Reference in New Issue
Block a user