mirror of
https://github.com/postgres/postgres.git
synced 2025-05-02 11:44:50 +03:00
Provide more useful error message if 'postgres -V' failed. Advertise
pg_ctl '-l' option.
This commit is contained in:
parent
253c8fecfb
commit
f192da1ba3
@ -23,7 +23,7 @@
|
||||
# Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
|
||||
# Portions Copyright (c) 1994, Regents of the University of California
|
||||
#
|
||||
# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.121 2001/02/18 18:33:59 momjian Exp $
|
||||
# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.122 2001/03/13 21:37:15 petere Exp $
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
@ -117,8 +117,19 @@ elif [ -x "$bindir/postgres" ]; then
|
||||
then
|
||||
PGPATH=$bindir
|
||||
else
|
||||
echo "The program '$bindir/postgres' needed by $CMDNAME does not belong to" 1>&2
|
||||
echo "PostgreSQL version $VERSION. Check your installation." 1>&2
|
||||
# Maybe there was an error message?
|
||||
errormsg=`$bindir/postgres -V 2>&1 >/dev/null`
|
||||
(
|
||||
echo "The program "
|
||||
echo " '$bindir/postgres'"
|
||||
echo "needed by $CMDNAME does not belong to PostgreSQL version $VERSION, or"
|
||||
echo "there may be a configuration problem."
|
||||
if test x"$errormsg" != x""; then
|
||||
echo
|
||||
echo "This was the error message issued by that program:"
|
||||
echo "$errormsg"
|
||||
fi
|
||||
) 1>&2
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
@ -638,9 +649,11 @@ echo "VACUUM pg_database" \
|
||||
echo
|
||||
echo "Success. You can now start the database server using:"
|
||||
echo ""
|
||||
echo " $PGPATH/postmaster -D $PGDATA"
|
||||
echo " $PGPATH/postmaster -D $PGDATA"
|
||||
echo "or"
|
||||
echo " $PGPATH/pg_ctl -D $PGDATA start"
|
||||
# (Advertise -l option here, otherwise we have a background
|
||||
# process writing to the terminal.)
|
||||
echo " $PGPATH/pg_ctl -D $PGDATA -l logfile start"
|
||||
echo
|
||||
|
||||
exit 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user