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 2758 게시물 읽기
No. 2758
before trigger를 호출한 테이블의 insert oid 구하는 방법은?
작성자
김상기
작성일
2001-05-17 13:51
조회수
2,818

제가 요즘 한글 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를 구하는 방법입니다.

[Top]
No.
제목
작성자
작성일
조회
2764Postgrsql ODBC Driver를 어디에서 구할 수 있을까요?
2001-05-18
2417
2766┕>Re: Postgrsql ODBC Driver를 어디에서 구할 수 있을까요?
정재익
2001-05-18 23:43:21
2646
2767 ┕>Re: Re: Postgrsql ODBC Driver를 어디에서 구할 수 있을까요?
이태웅
2001-05-19 09:43:21
2515
2763apache+php+pgsql+mysql+gd 설치시 에러에 대하여..(급함)
초보자
2001-05-18
2726
2768┕>Re: apache+php+pgsql+mysql+gd 설치시 에러에 대하여..(급함)
정재익
2001-05-19 21:07:27
2863
2761궁금한게 있는데요.
이태웅
2001-05-18
2562
2765┕>Re: 궁금한게 있는데요.
정재익
2001-05-18 23:32:56
2668
2758before trigger를 호출한 테이블의 insert oid 구하는 방법은?
김상기
2001-05-17
2818
2759┕>한글 fulltext index에대한 설계.
김상기
2001-05-17 14:06:56
3348
2754사용자의 테이블을 억지로 카피하는방법
김황수
2001-05-16
2681
2755┕>Re: 저수준 DB 복구에 대한 참고
김상기
2001-05-16 15:50:01
3060
2756 ┕>테이블 강제로 지우는 방법..?
김황수
2001-05-17 10:36:43
2933
2757  ┕>Re: vacuum 명령을 이용해 보시지요.
김상기
2001-05-17 13:44:41
3009
2762   ┕>Re: Re: vacuum 명령을 이용해 보시지요.
김황수
2001-05-18 12:33:14
3049
2750CPU를 dual로 했을때 속도향상이 실제로 얼마나?
가우
2001-05-15
2760
2749비슷한 문자열을 찾는 쿼리.. --;
이태웅
2001-05-15
2713
2753┕>Re: 비슷한 문자열을 찾는 쿼리.. --;
정재익
2001-05-15 18:18:17
3092
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다