У меня возникла проблема при запуске скрипта для восстановления базы данных postgres.dropdb: не удалось подключиться к базе данных template1: не удалось подключиться к серверу
Сценарий, как показано ниже:
#!/bin/bash
CURRENT_DIR=$(cd $(dirname "$0");pwd)
MYPATH=$CURRENT_DIR/../..
function delFile(){
if [ -e "/tmp/.s.PGSQL.5432" ];then
rm /tmp/.s.PGSQL.5432
fi
if [ -e "/tmp/.s.PGSQL.5432.lock" ];then
rm /tmp/.s.PGSQL.5432.lock
fi
}
function restore(){
$MYPATH/pgsql/bin/dropdb -U xsadmin xs_mng
$MYPATHHOME/pgsql/bin/createdb xs_mng -U xsadmin
$MYPATH_HOME/pgsql/bin/psql -d xs_mng -U xsadmin < $MYPATH/pgsql/bin/backup.sql
}
restore
И проблема в следующем: новые postgres, если вы попытаетесь запустить его, отказывается запускать? – joop
нет, postgres не изменился – Seven
Примечание: '$ MYPATHHOME' и' $ MYPATH_HOME' не определены – joop