pg_upgrade: only allow template0 to be non-connectable This patch causes pg_upgrade to error out during its check phase if:
(1) template0 is marked connectable or (2) any other database is marked non-connectable This is done because, in the first case, pg_upgrade would fail because the pg_dumpall --globals restore would fail, and in the second case, the database would not be restored, leading to data loss. Report by Matt Landry (1), Stephen Frost (2) Backpatch through 9.0 Branch ------ REL9_2_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/2a55e713431abf688e656144a4babc6ee5563ffb Modified Files -------------- contrib/pg_upgrade/check.c | 54 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) -- Sent via pgsql-committers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers
