Герою pg: тянуть pg_dump: команда не найдена - PullRequest
0 голосов
/ 15 октября 2018

Пытался вытащить мой удаленный db в локальный env с помощью heroku pg: pull, предыдущий без проблем, но в этот момент команда возвращает это:

/bin/sh: pg_dump: command not found
 ▸    pg_dump errored with 127
pg_restore: [custom archiver] could not read from input file: end of file

искал ответ здесь и обновилПрофиль bash, как отмечают некоторые темы:

export PATH = / Applications / Postgres.app / Contents / Versions / 10 / bin: $ PATH

перезагрузил и перезапустил терминал, но безрезультатно.кто-нибудь знает, что происходит?

Ответы [ 2 ]

0 голосов
/ 19 октября 2018

Обновите свой Heroku CLI;проблема, когда пути Postgres.app не обрабатывались правильно, была просто исправлена.https://github.com/heroku/cli/pull/1074

0 голосов
/ 15 октября 2018

Ypsql пытается интерпретировать запросы SQL, когда вы добавляете в него сжатый дамп (используйте heroku).

Когда вы не можете прочитать дамп, pg_restore -O latest.dump дает вам действительный SQL, который вы можете передатьpsql

здесь самое простое:

pg_restore -O -d app_development latest.dump

Imporatant:

Попробуйте использовать -O, вы не можете использовать случайное имя пользователя вашего удаленного heroku postgres db.

Проверьте эту ссылку для получения дополнительной помощи здесь stackoverflow.com/a/11391586/6392696

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...