사용 PostgreSQL은 pgAgent, 당신은 쉽게 예약 된 작업을 만들 수 있습니다 온다. 이제 온라인 데이터가 결합되지 않은 온라인 자습서의 숫자의 결과로, PostgreSQL의 버전 업데이트 빠르고, 비교적 오래된, 지금은 자신의 경험을 공유하기 위해 작성.
PostgreSQL의 버전이 9.X입니다
1. pgAgent를 설치합니다. pgAgent은 이전 버전 전에 자신의 pgAdmin하지만, pgAgent의 새 버전이 내장되어 응용 프로그램 스택 빌더 소프트웨어 설치 PostgreSQL을 필요합니다. 다음과 같이 구체적인 프로세스는 다음과 같습니다
* 여기에 사용자 이름과 암호 포스트 그레스 PostgreSQL을 작성 또는 사용자 계정 포스트 그레스 데이터베이스 권한으로 작동합니다. pgAgent은 내부 포스트 그레스 데이터베이스에서 해당 테이블을 작성해야하기 때문에, 그래서 사용자가 최대 권한을 가진 사용자가 포스트 그레스 포스트 그레스 데이터베이스를 운영 할 수있는 권한을 가질 필요가 작성해야합니다.
* 여기에 pgAgent 다우의 구현이 도메인 사용자 인 경우, 전체 도메인 사용자 이름과 암호를 입력하십시오, 윈도우 사용자 계정을 썼습니다. pgAgent가 추가되기 때문에 서비스는 윈도우 내의 "PostgreSQL을 예약 에이전트 - pgAgent"라는 서비스를하고 서비스 후, 그래서 여기에 실행 현재 계정이 로그인 widnows해야 계정을 작성하려면 로그인해야합니다.
여기서, pgAgent가 성공적으로 설치되었음을 의미합니다. pgAgent를 추가하지 않은 서비스 봐 내부의 Windows 서비스로 이동 수, 실행이다 :
성공적으로 실행 이미 pgAgent 및 pgAgent을 설치 한 경우 2. 작업을 만듭니다. 다음 작업은 예약 된 작업을 만드는 것입니다. 일정 및 단계 : 타이밍 작업 개념 PostgreSQL은 두 부분으로 나누어. 타이머 예약, 작업이 실행 구성합니다. 단계는 작업을 수행 할 내용입니다. 이 두 부품의 조합으로이 작업을 구성 할 수있는 경우했다. 더 많은 단계를 가질 수 있습니다 작업을 예약, 그들은 역할을 중첩된다.
다음과 같은 특정 동작은 :
설정 작업 클래스 일상적 유지 보수 등의 작업 1이라는 작업을 작성하고 사용 검사 앞에있다.
, 작업 1 일정라는 schedule1에 추가 사용 확인한 다음 시작 시간과 종료 시간을 설정합니다. 종료 시간이 작성되지 않으면 작업이 무기한 계속 실행된다는 것을 의미합니다. 그런 다음 시간에이 절 분 탭이 작업 1 전체 지점 (00)의 매 시간마다 실행됩니다 여기에 표현 된 00 및 30을 확인하고 조금 (30). 한 번에 30 분마다 실행된다. 단지 검사 (30), 그 각 시간 30 분, 실행되는 것을 의미하는 경우, 예를 들면, 4 : 30,5 :마다 시간을 행한다 (30). 다른 시간은 주 일수, 월 일수, 개월의 개념은 동일합니다.
예외 탭은이 상황이 작업을 실행하지 않을 때, 또 다른 예외입니다.
그런 내용이 작업 1로 실행됩니다 추가 할 수 있습니다. 지금 단계라는 1 단계를 추가합니다. 확인 가능. 그런 다음이 작업을 수행하는 데 필요한 데이터베이스를 선택합니다. 또한 종류에 오류 섹션과 섹션을 확인합니다. 종류이 작업의 일부는 SQL 또는 배치 유형을 수행하기 위해 지정됩니다. 작업 실행 SQL 외에도 윈도우 배치 명령을 실행할 수 있습니다. 이 예에서는 SQL을 사용합니다. 일부 에러에 에러의 작업을 수행하는 동안, (성공) 또는 무시 (무시), (실패) 정지 정상 나타냈다. 이제 실패를 선택이 예는, 실행 에러의 내용, 실행을 중지 할 때, 종료 말한다.
이제 데이터에 영향을 미치지 않습니다, SQL은 작업 1이 실패 그래서 경우에도 트랜잭션에 다음과 같은 일반적인 권장 사항을 쓰기 작업 1의 SQL을 정의하는 것입니다 필요가있다.
이 시점에서, 작업 1은 기본적으로 완전한 만듭니다.
이제 작업 1 속성 탭에서 pgAdmin에 의한 작업 1의 상태를 모니터링 할 경우, 현재 실행중인 시간 작업 1 다음 실행, 마지막 실행 시간, 그 결과를 볼 수 있습니다. 또한 통계 탭, 뷰 실행 작업 1 수 있습니다.
음, 여기에 예약 된 작업이 pgAgent 프리젠 테이션에 의해 완성 될 생성하는 방법은 다음과 같습니다. 나중에 좀 더 깊이있는 논의에 대해 제공