2013-08-22 5 views
1

I 문서 관계가 업데이트되거나 그 어느 때 워크샵 관계는 다음 업데이트되도록 8.4 SQLFiddle포스트 그레스 기능

아이디어는 일반적인 함수를 작성하는 것입니다 PG에서 다음 스키마 설정이 수정 날짜가 현재 날짜로 설정됩니다.

필자는이 건물을 훌륭하게 만들었지 만 funtion은 ut이해야 할 날짜를 실제로 업데이트하는 것으로 보이지 않습니다. 이 질문은 재미있어 보 였지만 일반적 목적 함수는 아니 었습니다. Accepted answer.

내가 작동하게하려면 어떻게해야합니까?

+1

귀하의 질문에 코드의 관련 부분을 포함하고 외부 사이트에 연결하지 마십시오. –

+0

+1 sqlfiddle BTW –

+0

@Hyposaurus 내 대답을 확인하십시오. 당신이 원하는 것이거나 더 많은 도움이 필요합니까? –

답변

1

NEW 행의 업데이트 값에 AFTER 트리거를 사용했습니다. BEFORE 트리거를 시도해보십시오

-- Articles table 
CREATE TRIGGER update_articles_modified_date_to_now BEFORE UPDATE 
ON articles FOR EACH ROW EXECUTE PROCEDURE 
    update_modified_date_to_now(); 

-- Workshop table 
CREATE TRIGGER update_workshop_modified_date_to_now BEFORE UPDATE 
ON workshop FOR EACH ROW EXECUTE PROCEDURE 
    update_modified_date_to_now(); 

sql fiddle demo

+0

대단한 일입니다! 도움을 주셔서 감사합니다. ((나는 연휴가 끝났을 때 그곳으로 갔다.) – Hyposaurus