Postgresql 如何使用YesSOD/Persistent创建外键约束?
有没有办法在Postgres后端使用Persistent的模式语法创建外键约束?还是需要使用SQL手动执行此操作?具体地说,一种关于删除级联的Postgresql 如何使用YesSOD/Persistent创建外键约束?,postgresql,migration,yesod,persistent,Postgresql,Migration,Yesod,Persistent,有没有办法在Postgres后端使用Persistent的模式语法创建外键约束?还是需要使用SQL手动执行此操作?具体地说,一种关于删除级联的关系,当删除HackDay时,它的所有子项目都将被删除: HackDay title Text created UTCTime default=now() votingClosed Bool default=false deriving Show Project hackday HackDayId title
关系,当删除HackDay
时,它的所有子项目都将被删除:
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
Persistent目前没有任何内置的触发器支持,尽管我们一直想添加它(只是缺少人力)。现在,您必须手动添加触发器