Есть скрипт дампа баз POSTGRE с удалённого сервера.
Скрипт бэкапит, всё хорошо. Но столкнулся с одной вещью...
Настраиваю бэкапы с нового сервера. Там человек не дал права на чтение таблиц в базе. Получаю ошибку:
pg_dump: error: query failed: ERROR: permission denied for table _yearoffset
pg_dump: error: query was: LOCK TABLE public._yearoffset IN ACCESS SHARE MODE
Думал, что все ошибки отражаются в переменной $?... Фигу.
Как отслеживать такие ошибки?