[백업][가리사니] pg Sql에서 배치/스케줄를 활성화 하는 방법
postgresql

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

원래부터 같이 설치했던거였던 건지 아님 특정 버전부터 분리된건지는 정확히 모르겠습니다. 다만 PG-SQL을 깔고 pgAdmin을 실행시키면 메뉴에서 jobs가 없어진걸 확인 할 수 있습니다.

PG-SQL설치 전 pgAdmin를 다운받아 설치합니다. 자동으로 Application Stack Builder 가 실행됩니다.

PG-SQL 설치 후 (이미 설치하셨다면 어플리케이션의 Application Stack Builder를 실행시킵니다.)

Application Stack Builder Application Stack Builder 에서 pgAgent 를 선택하여 설치합니다. pgAdmin을 실행시키면 맨 아래쪽 부분에 jobs가 생길걸 확인할 수 있습니다. 이 부분에 new job를 한 후 여러가지 배치시스템을 만들 수 있습니다.

pgAgent가 설치되어있지만 jobs가 안뜨는경우. "경로/pgAgent" INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname=pgadmin user=postgres (당연한거지만 관리자권한의 cmd에서 실행해주세요)

위 방법이 모두 안되는경우! 바로 접니다. 하하하하.. pgAgent 3.4 가 설치되어 있으면 제거합니다. (아마 서비스 가셔서 직접 실행하셔도 실행이 안되고 실행중에서 멈춰버릴겁니다.) pgAgent 3.4 를 설치하기 전에 구형 pgAgent 스키마가 있으면 제거해줍니다. (스키마 위치는 postgres -> pgAgent 입니다.) 그다음 pgAgent 3.4 를 설치하면 구형버전이 있다는 메시지가 나오지 않습니다. (위 스키마를 제거하지 않으면 구형버전이 있다고하면서 업그레이드 여부를 물어보는데...) 업그레이드를 하거나 하지않거나.. 무조건 작동안합니다. 하하하하하하