> 안녕하세요.
> 오랫만에 들어와보니 홈페이지가 새단장을 했더군요..
> 앞으로 무궁한 발전 있으시길 바랍니다.
>
> 질문 있습니다.
>
> 오래전에 db에 emp라는 table을 생성하고 function과 trigger를 생성했
습
> 니다.(오래되어서 function과 trigger name을 잊어버렸습니다).
> Table = emp
> +//////////////////////////////////+////////////////////////////////
//
> +///////+
> | Field | Type
> | Length|
> +//////////////////////////////////+////////////////////////////////
//
> +///////+
> | empname | text
> | var |
> | salary | int4
> | 4 |
> | last_date | datetime
> | 8 |
> | last_user | name
> | 32 |
> +//////////////////////////////////+////////////////////////////////
//
> +///////+
>
>
> 그런데 이 테이블에 insert,delete,drop등의 명령어를 사용하면 다음과
같
>
> 은 error가 발생합니다.
> insert into emp values('lee',1,'99/10/10','chang');
> ERROR: RelationBuildTriggers: 1 record not found for rel emp.
>
> 무엇이 문제인지 궁금합니다.
> 재익님의 답변 부탁드립니다.
>
> 다시 한 번 새단장을 축하드리며 이만 물러갑니다.
예. Trigger 함수 정의시에 문제가 있는 것 같습니다.
그 당시 trigger를 어떻게 만드셨는지 모르겠는데, 그것을 찾아서
drop 시키고 다시 해 보도록 하십시오.
psql test
test=>select * from pg_trigger;
도움이 되셨길...
|