pg dump с shell exe c дает мне ошибку несоответствия версий - PullRequest
0 голосов
/ 11 марта 2020

Когда я запускаю эту команду в терминале или любом файле php, она работает безупречно,

$cmd='PGPASSWORD="root" /usr/bin/pg_dump -h 127.0.0.1 -p 5432 -U postgres -F c -b -v -f /opt/lampp/htdocs/backpack/public/storage/backup/2020-03-11_09:31:47_backup/master.dump --data-only  --table users test 2>&1; echo $?';

$shell_output=shell_exec($cmd);

Но когда я запускаю ее из проекта laravel, я получаю эту ошибку,

pg_dump: версия сервера: 10.12 (Ubuntu 10.12-0ubuntu0.18.04.1); pg_dump версия: 10.12 (Ubuntu 10.12-0ubuntu0.18.04.1) pg_dump: прерывание из-за несоответствия версий сервера

, которые создают 0-байтовый файл. Я везде искал и пробовал все решения, но ничего не получил. Пожалуйста, помогите.

...