제가 요즘 한글 text fullindex 쪽에 관심이 있어서,
이놈을 한번 만들어보려고 하는데,
plpgsql로 trigger를 만들어서 사용하려고 합니다.
근데, 이 trigger를 호출하는 테이블에서 insert 될 때 생기는
row의 oid를 어떻게 구할 수 있을까요?
create table t (s text);
create table t_fti (s text, id oid);
t 테이블은 자료테이블이고, t_fti 테이블은 fullindex 테이블입니다.
insert into t values ('abcdefg');
이 명령이 실행되면(before) t_fti 테이블에는 이때 생기는 oid랑, 입력된
문자열의 fullindex가 t_fti 에 들어가게 하고 싶습니다.
문제의 핵심은 바로 이 트리거에서 insert 될때의 oid를 구하는 방법입니다.
|