diff --git a/src/bin/scripts/common.c b/src/bin/scripts/common.c new file mode 100644 index 1a5284e..5406a98 *** a/src/bin/scripts/common.c --- b/src/bin/scripts/common.c *************** connectMaintenanceDatabase(const char *m *** 197,213 **** progname, true); if (!conn) conn = connectDatabase("template1", pghost, pgport, pguser, ! prompt_password, progname, true); ! ! if (!conn) ! { ! fprintf(stderr, _("%s: could not connect to databases \"postgres\" or \"template1\"\n" ! "Please specify an alternative maintenance database.\n"), ! progname); ! fprintf(stderr, _("Try \"%s --help\" for more information.\n"), ! progname); ! exit(1); ! } return conn; } --- 197,203 ---- progname, true); if (!conn) conn = connectDatabase("template1", pghost, pgport, pguser, ! prompt_password, progname, false); return conn; }