как мне создать резервную копию моей базы данных из openshift в формате gz, чтобы я мог импортировать ее в свою базу данных localhost postgres? Я имел обыкновение использовать this script:резервная база данных postgresql на отдельной передаче в openshift
NOW="$(date +"%Y-%m-%d")"
FILENAME="$OPENSHIFT_DATA_DIR/$OPENSHIFT_APP_NAME.$NOW.backup.sql.gz"
pg_dump $OPENSHIFT_APP_NAME | gzip > $FILENAME
, а затем импортировать:
gunzip -c digrin27.2015-07-10.backup.sql.gz | psql digrin
Если я бегу резервного копирования кода pq_dump DB_NAME
я получаю эту ошибку:
pg_dump digrin
pg_dump: [archiver (db)] connection to database "digrin" failed: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.48321"?
Так как я могу резервное копирование моя база данных, которая находится на отдельной передаче? Я попытался загрузить моментальный снимок, но были загружены только файлы.
Вы должны указать 'pg_dump', какой хост для подключения к TCP/IP, используя аргумент' -h'. –