1
การจัดการประเภทรายการด้วย Esqueleto
ฉันมีชนิดข้อมูลที่กำหนดเป็น: data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } ตอนนี้มันมีอยู่ฉันมีรูปแบบถาวรที่กำหนดเป็น: Person name Text Committee name Text CommitteePerson personId PersonId committeeId CommitteeId ฉันสามารถสร้างแบบสอบถามได้อย่างง่ายดายเพื่อเติม CommitteeView โดยใช้ Esqueleto มันจะเป็นอะไรเช่นนี้: getCommitteeView cid = CommitteeView <$> runDB $ select $ from …