2014-06-23 3 views
3

Postgres 백엔드에서 Persistent의 스키마 구문을 사용하여 외래 키 제약 조건을 만드는 방법이 있습니까? 또는 SQL을 사용하여 수동으로이 작업을 수행해야합니까? HackDay이 삭제 될 때 특히, ON DELETE CASCADE 관계 등, 자식 Project의 모두 삭제됩니다 :Yes/Persistent를 사용하여 외래 키 제약 조건을 만들려면 어떻게해야합니까?

영구
HackDay 
    title Text 
    created UTCTime default=now() 
    votingClosed Bool default=false 
    deriving Show 
Project 
    hackday HackDayId 
    title Text 
    creators Text 
    votes Int default=0 
    created UTCTime default=now() 
    deriving Show 

답변

2

현재 가지고 있지 않는 내장 된 트리거에 대한 지원, 우리가 싶었어요 뭔가 불구하고 추가 (단순히 부족한 인력). 지금은 트리거를 수동으로 추가해야합니다.