Я настроил задание pgAgent для вставки данных в таблицу каждую минуту. Но это не работает.
Что я сделал до сих пор:
Установка Postgresql, pgAgent в Docker завершена в образе Postgresql. РАСШИРЕНИЕ создано, и задание отображается в pgAdmin.
Расписание заданий запускается каждую минуту в час.
Создает файл .pgpass в $PGPASSFILE
, но pgAgent ничего не возвращает в своем журнале.
Удален файл .pgpass и вместо него добавлен «пароль» в конце кода выполнения, но pgAgent по-прежнему ничего не возвращает.
Что это сейчас:
Тег 'Job' показан в pgAdmin 4.
Задание не выполняется.
«Следующий запуск», показанный на вкладке «Свойства», - 2019-12-22 23: 04: 00 + 00.
«Последний запуск» и «pga_joblog» оба пусты,
Запуск pgAgent ничего не даст (с тегом -f) и пустой журнал.
Попытка запуска pgAgent через
pgagent -s pgagent_log.log hostaddr=127.0.0.1 port=5432 dbname=testdb user=postgres password=docker
и то жекод с '-f',
и тем же кодом без пароля и с .pgpass в ~.
Независимо от того, запущен он или нет, service --status-all
не будет отображать pgAgent.
Что нужно было сделать:
Выполнить задание в соответствии с графиком.
PS. Я слышал, что тамгде-то в pgAdmin 4 должна быть кнопка «Запустить сейчас». Может кто-нибудь сказать мне, где она? Благодарность!