database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9996 게시물 읽기
No. 9996
job 에 포함된 프로시저나 함수를 쿼리로 볼 수 있는 방법이 있을까요?
작성자
초버
작성일
2018-08-02 14:36:54
조회수
854

 

 

 

 

등록된 스케줄 정리를 하려고 하는데 

카탈로그 딕셔너리 조회 방법을 몰라서 문의드립니다. 

그리고 job 을 pgAdmin 말고 스크립트로 등록하는 방법이 있는지도 문의드립니다. 

 

그나마 여기 게시판에서 

pgagent.pga_job 

pgagent.pga_joblog 

pgagent.pga_jobagent 

뷰틑 찾았는데 

거기서도 내용(what) 은 없어서 문의드립니다. 

 

이 글에 대한 댓글이 총 6건 있습니다.

pgAgent 내부를 꼼꼼이 정리한 문서가 잘 없어요.

pgAdmin으로 차근하게 예약작업 등록해가면서, DB 쪽에 어느 테이블에 어떻게 자료를 넣는지 살펴보고, 스크립트를 직접 만드세요.

기억하기로는 두어개 insert 구문만 만들면 되는데, 여간 귀찮은 일이 아니여서, 그냥 pgAdmin으로 처리했던 것 같네요.

 

pgAgent는 사용자 권한 문제로 꽤 성가십니다. 단순한 작업이면, crontab 작업으로 좀 더 복잡한 것이라면, spring batch 같은 전문 예약작업 도구를 이용하는 것이 더 나아보이더군요. 

 

김상기(ioseph)님이 2018-08-02 17:45:15에 작성한 댓글입니다.

 사이트를 보고 있는데, 

pgagent  로 등록된 job이 수백개인데

안쓰는 것들을 찾아내야 하는 일이 생겨서요. 

스케줄러의 내용을 보는 딕셔너리는 없다는 거네요.

그냥 노가다 할 수 밖에 없는건지 ㅠㅠ 

단순 sp는 cron 으로 하라고 정책을 만들어야 겠어요.

초버님이 2018-08-02 18:47:01에 작성한 댓글입니다. Edit

pgagent.pga_job에는 enabled가 있고

pgagent.pga_jobstep jstcode에 내용이 있지 않나요?

상세하게 나오는지는 테스트 해본지 오래됬네여..

 

김주왕(kimjuking)님이 2018-08-03 09:06:23에 작성한 댓글입니다.

정말 감사합니다. 

select * from pgagent.pga_jobstep 

jstcoded 에 있습니다. 

오라클의
select * from dict 처럼 딕셔너리를 조회하는 방법을 좀 알 수 있을까요? 

where col1 like 'pga_%', 'pgagent.%' 처럼 검색하고 싶어서요 

 

초버님이 2018-08-03 11:39:54에 작성한 댓글입니다.
이 댓글은 2018-08-03 12:13:43에 마지막으로 수정되었습니다. Edit

pg_class 테이블 조회하면 되는데요~

쿼리는 직접 짜시는게 도움이 될듯합니다

김주왕(kimjuking)님이 2018-08-03 13:08:28에 작성한 댓글입니다.

 postgres 와 같은 system 유저로 접속해서 

아래의 쿼리로 pgagent 관련 테이블 검색할 수 있습니다. 

혹시라도 pgagent 관련 검색하시는 분들은 참고하세요. 

select * from pg_tables where schemaname = 'pgagent' ; 

 

초버님이 2018-09-18 16:22:05에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
10000pgAdmin3안에 있는 기존 테이블을 함수로 만드려합니다..
초보개발
2018-08-28
614
9999PostgreSQL 구경온 사람입니다. [1]
신승익
2018-08-22
820
9998안녕하세요. 초보 c#개발자입니다. [3]
C#초보개발자
2018-08-16
765
9996job 에 포함된 프로시저나 함수를 쿼리로 볼 수 있는 방법이 있을까요? [6]
초버
2018-08-02
854
9994pg_ctl start 문제 [3]
문의
2018-07-24
1015
9992windows 설치 중 문제(problem running post-install step. installation may not complete correctly) [1]
문의
2018-07-24
898
9991logical replication테스트하다 첨본 용언데요 [2]
test
2018-07-19
977
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2018 DSN, All rights reserved.
작업시간: 0.080초, 이곳 서비스는
	PostgreSQL v10.4로 자료를 관리합니다