From 600250d0ed8848391ceb8fb382c299d085856dbc Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Fri, 18 Jan 2013 09:26:18 -0500 Subject: [PATCH] Improve pg_upgrade error report If the cluster alignments don't match, output this suggestion: Likely one cluster is a 32-bit install, the other 64-bit --- contrib/pg_upgrade/controldata.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/pg_upgrade/controldata.c b/contrib/pg_upgrade/controldata.c index 58572d0043..9218f65abc 100644 --- a/contrib/pg_upgrade/controldata.c +++ b/contrib/pg_upgrade/controldata.c @@ -502,7 +502,8 @@ check_control_data(ControlData *oldctrl, { if (oldctrl->align == 0 || oldctrl->align != newctrl->align) pg_log(PG_FATAL, - "old and new pg_controldata alignments are invalid or do not match\n"); + "old and new pg_controldata alignments are invalid or do not match\n" + "Likely one cluster is a 32-bit install, the other 64-bit\n"); if (oldctrl->blocksz == 0 || oldctrl->blocksz != newctrl->blocksz) pg_log(PG_FATAL,