2011-03-01 5 views

답변

1

pgAgent의 관리는 데이터베이스 "postgres"의 pgagent 스키마에 저장되어 있기 때문에. 이것은 작업이 실행될 데이터베이스와 아무 관련이 없습니다.

+0

답장을 보내 주셔서 감사합니다. 내가 말한 의미는 "postgres db"의 "pgagent.pga_jobstep"속성 "jstdbname"이 'postgres'로 설정되어 있고 관심있는 db에 설정되어 있지 않은 경우에만 작업이 실행된다는 것입니다. – teosantoro

+0

그럴 수 있습니다. 허가 문제가있다. 작업을 실행하는 사용자에게 올바른 권한이 있습니까? 데이터베이스 로그 파일을 확인하십시오. –

+1

나는 그것을 해결했다. 문제는 내가 pgagent를 시작했을 때 "dbname = postgres"를 설정하지 않았지만 db로 설정했다는 것입니다. – teosantoro

관련 문제