ormin:Ormin -- Nim 的 ORM

时间:2024-06-18 06:56:07
【文件属性】:

文件名称:ormin:Ormin -- Nim 的 ORM

文件大小:47KB

文件格式:ZIP

更新时间:2024-06-18 06:56:07

Nim

奥敏 为 Nim 准备的 SQL 语句生成器。 一个轻量级的 ORM。 特征: 编译时查询检查:检查类型以及表名和列名,运行时没有任何意外! 自动连接生成:Ormin 知道表关系,可以为您计算“自然”连接! 用于查询的基于 Nim 的 DSL:运行时没有语法错误,不可能注入 SQL。 生成准备好的语句:与低级手写 API 调用一样快! 一流的 JSON 支持:不需要从行到 JSON 对象的显式转换。 去做: 添加对 UNION、INTERSECT 和 EXCEPT 的支持。 更好地支持复杂的嵌套查询。 写mysql后端。 版权所有 (c) 2017 Andreas Rumpf。 版权所有。


【文件预览】:
ormin-master
----.github()
--------workflows()
----ormin.nim(897B)
----examples()
--------tweeter()
--------chat()
--------forum()
----.travis.yml(627B)
----tools()
--------ormin_importer.nim(6KB)
----tests()
--------tpostgre.nim(4KB)
--------model_postgre.sql(501B)
--------config.nims(32B)
--------tfeature.nim(16KB)
--------model_sqlite.sql(470B)
--------nim.cfg(72B)
--------tsqlite.nim(2KB)
--------tcommon.nim(8KB)
--------utils.nim(1KB)
--------compat.nim(2KB)
--------forum_model_postgres.sql(2KB)
--------forum_model_sqlite.sql(2KB)
----.gitignore(480B)
----readme.md(741B)
----ormin()
--------dispatcher.nim(2KB)
--------ormin_postgre.nim(8KB)
--------serverws.nim(4KB)
--------ormin_sqlite.nim(8KB)
--------queries.nim(38KB)
----ormin.nimble(805B)
----license.txt(1KB)

网友评论