fad*_*bee 5 haskell persistent sql-view yesod
在http://www.yesodweb.com/book/persistent中,没有提到SQL视图。
我(甚至使用命令式语言)也非常喜欢不变的数据库架构设计。即仅INSERT和SELECT-不使用UPDATE和DELETE。
这具有保留所有历史记录的优势,但以使当前“状态”成为数据库中历史记录的相对昂贵的纯函数为代价。
例如,没有一个“用户”表,只有“ user_created”,“ user_password_updated”和“ user_deleted”表在“用户” SQL VIEW中统一显示了用户的当前状态。
我应该如何永久使用VIEW?我应该完全使用Persistent吗?(对于Haskell而言,讽刺的是)我的用例是否太过专注于可变数据库?