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 9008 게시물 읽기
No. 9008
트리거 AFTER LOGON ON DATABASE 사용 여부
작성자
노진광(kite20)
작성일
2012-07-18 17:41
조회수
9,489

오라클에서 사용하는 아래 쿼리중  

LOGON 부분은 postgresql 에서는 사용 할수 없는듯 합니다.  혹시 다른 방법이 있나요??

CREATE OR REPLACE TRIGGER SPXDB_INIT AFTER LOGON ON DATABASE 

DECLARE 

   rv NUMBER := 0;   
BEGIN 
  rv := SPXDB.INIT;
END;
/
 
이 글에 대한 댓글이 총 3건 있습니다.

 PostgreSQL에서는 시스템 딕션너리 테이블들과, 세션 Logon, off 이벤트들에 대한 트리거를 지원하지 않습니다. 

방법은 응용프로그램에서 풀어야할 것 같네요. 

 

김상기(ioseph)님이 2012-07-29 23:20에 작성한 댓글입니다.

 음 제가 개발한 모듈이 c  라이브러리 형태로   배포 되어   DB 쿼리에서  트리거로 동작 하는거라 

제가 응용프로그램을 컨트롤  할 순 없습니다.  어떻게든 db 내에서 해결해야하는데 큰일 이군요..

만약 말씀하신 것 처럼 지원이 불가능하다면  postgresql 의  어느 문서중에 내용이 있는지 알고싶습니다. 

불가능하다면 문서와 함께 보고를 해야 할듯합니다.  참고로 저는 현재 9.1.0 버젼으로 개발 중입니다. 

 

감사합니다. 

 

 

 

노진광(kite20)님이 2012-07-30 15:07에 작성한 댓글입니다.

 계속 찾아보다 다른 방법이 없어서 제 라이브러리에서 초기화와 종료를 건 단위로 호출 하도록 수정했습니다. 

속도때문에 건단위로 넣고 싶지 않았지만..기능이 우선이기에.. 

 

감사합니다. ~

 

노진광(kite20)님이 2012-07-31 11:28에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9011postgreSQL 8.3 복구 [1]
이송천
2012-07-27
8976
9010Postgres-XC를 설치했더니... [2]
지형준
2012-07-26
9770
9009pgAdmin 3 에서 한글 깨짐.. [1]
박대건
2012-07-19
12187
9008트리거 AFTER LOGON ON DATABASE 사용 여부 [3]
노진광
2012-07-18
9489
9007postgreSQL 외부 라이브러리 활용 방법 2 [4]
노진광
2012-07-16
11648
9006조건절을 하나 만들어야 하는데 도움좀 주세요. ㅋㅋ [4]
김현진
2012-07-13
9473
9005Dump Size와 관련하여 문의 드립니다. [1]
박병훈
2012-07-06
9305
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다