文件名称:beam:类型安全的非TH Haskell SQL库和ORM
文件大小:1.24MB
文件格式:ZIP
更新时间:2024-06-01 19:20:46
postgres haskell sql orm sqlite
Beam:类型安全,非TH Haskell关系数据库库和ORM 如果您将光束用于商业用途,请考虑捐赠以使该项目成为可能: : Beam是关系数据库的Haskell界面。 在将查询发送到数据库服务器之前,Beam使用Haskell类型系统来验证查询是否是类型安全的。 查询以简单,自然的单子语法编写。 提供了所有标准SQL92功能以及SQL99,SQL2003和SQL2008功能的重要子集的组合器。 为了您的方便起见,保留一个全面的兼容性矩阵。 Beam是符合标准的,但不是幼稚的。 我们认识到,不同的数据库后端提供不同的保证,语法和优势。 为了反映这一点,Beam保留了模块化设计。 虽然核心软件包提供了标准功能,但是Beam被分为各种后端,这些后端提供了一种接口Beam的数据查询和使用特定RDBMS后端更新DSL的方法。 可以独立于此存储库编写和维护后端。 例如, 和后端是独立包装的