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 10154 게시물 읽기
No. 10154
EDB PAS 파티션테이블 트리거 생성이 가능한가요?
작성자
story1472
작성일
2020-04-08 13:52
조회수
2,890

궁금한게 있어서요.. 커뮤니티버전에서는 파티션 테이블을 만들면 룰을 만들거나 트리거를 만들어서 파티션테이블 흉내를 내는데

EDB에서는 오라클 방식으로 파티션 테이블을 만들면 내부적으로 트리거가 생기잖아요 

 

기존에 트리거방식으로 생성된 파티션테이블이 있는데 그 테이블을 A라고 하면 A에 insert 되기전에 B라는 테이블을 업데이트하고, A라는 테이블에 insert 하는 조건이었는데 

이걸 오라클 방식 파티션 테이블을 만들어서 트리거를 똑같이 만들었는데 동작을 안해서요.. 

 

오라클 방식으로 만든 테이블에는 트리거를 생성해도 동작이 안하나요??? 

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

EDB 9.3 의 경우는 파티션 테이블(내부적으로 부모 테이블)에 사용자 정의 트리거를 생성할 수 있습니다. 

내부적으로 보면, 자식테이블에 맞게 트리거가 변경되어 있습니다. 

EDB 10 부터는 파티션 테이블에 정의 트리거를 생성할 수 없지만, 

내부적으로 각각의 하위 테이블(개개의 파티션)마다 트리거를 걸 수는 있습니다. 

** EDB면 관련 유지보수 업체에 문의해보시는 게 좋습니다. 

 

lucky님이 2020-04-08 14:36에 작성한 댓글입니다.
이 댓글은 2020-04-08 14:44에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
10158pg_archivecleanup 은 어떻게 수행하세요? [1]
.test
2020-05-13
2736
10157Postgresql의 프로시저에서 cursor 리턴에 대한 mybatis쪽의 정의는 어떻게 되나요? [1]
권오준
2020-05-06
4064
10156Mysql 쿼리문인데 PostgreSQL로 변환하고 싶습니다. [1]
김씨
2020-04-21
3088
10154EDB PAS 파티션테이블 트리거 생성이 가능한가요? [1]
story1472
2020-04-08
2890
10153윈도우에서 Postgresql 9.6 에서 10버전으로 업그레이드 하는 방법이 있나요? [1]
CISSP
2020-04-07
3290
10152postgresql.conf 설정변경 성능 문의 [1]
김범수
2020-04-07
2886
10151postgresql out of memory for query result [1]
뾰로롱
2020-04-07
3050
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다