1

我对 Yesod 还是很陌生,所以我可能会遗漏一些重要的东西。

我的理解是,将Maybe属性添加到 Persist Entity 字段似乎既使属性在数据库中不可为空,又将其包装在 Data 定义中的 Maybe 中。我尝试创建一个测试实体,其时间戳具有default=CURRENT_TIME. 如果我现在发送没有时间戳的该实体的 JSON 表示,当我尝试使用requireJsonBody. 我想我可以添加Maybe时间戳以使 JSON 解析成功。但是我不会再对数据库中的列有非空约束了吗?

4

0 回答 0