0
다른 db에서 설정을 지정하더라도 pgAdmin이 Postgres db에서만 새 pgAgent 작업을 만드는 이유는 무엇입니까?pgAdmin을 사용하여 pgagent 작업 만들기
다른 db에서 설정을 지정하더라도 pgAdmin이 Postgres db에서만 새 pgAgent 작업을 만드는 이유는 무엇입니까?pgAdmin을 사용하여 pgagent 작업 만들기
pgAgent의 관리는 데이터베이스 "postgres"의 pgagent 스키마에 저장되어 있기 때문에. 이것은 작업이 실행될 데이터베이스와 아무 관련이 없습니다.
답장을 보내 주셔서 감사합니다. 내가 말한 의미는 "postgres db"의 "pgagent.pga_jobstep"속성 "jstdbname"이 'postgres'로 설정되어 있고 관심있는 db에 설정되어 있지 않은 경우에만 작업이 실행된다는 것입니다. – teosantoro
그럴 수 있습니다. 허가 문제가있다. 작업을 실행하는 사용자에게 올바른 권한이 있습니까? 데이터베이스 로그 파일을 확인하십시오. –
나는 그것을 해결했다. 문제는 내가 pgagent를 시작했을 때 "dbname = postgres"를 설정하지 않았지만 db로 설정했다는 것입니다. – teosantoro