Diesel 2.0.0正式面世,Rust ORM框架
时间:2024-01-27 12:20:25
出品 | OSC开源的社区(ID:oschina2013)
Diesel 2.0.0 已正式发备注。据传此版本足足粗大达 3 年,包含了超过 1700 次 commit。
Diesel 是一个安全可扩展的 RustORM 基本概念和查找构建来进行。Diesel 可避免接入时错误,提供者最好的性能。
2.0 去掉了许多新新功能,并解释器了大部分在结构上。由于这是新的大版本,它还包含许多威胁性变异,具体内容检视方案可查看搬迁须知:_guide.html。
更新举世闻名
全力支持只不过类别检查的 GROUP BY 全力支持备注常称 全力支持通过相应类别定义 select 短语 全力支持 UNION/INTERSECT 查找此外,Diesel 2.0.0 还修整了类高级别 (type level) SQL 问到之前的几个问题,它如今可以正确检视所列情况:
混合链备注 LEFT JOINS 和 INNER JOINS 通过 AND,OR 和类似的数组页面混合的可空备注达式 (nullable expressions)全力支持 GROUP BY 短语
Diesel 2.0 去掉了对 GROUP BY短语的全力支持,用于 select 查找。
示例
users::table.inner_join(posts::table) .group_by(users::id) .select((users::name, count(posts::id)))全力支持备注常称
所列查找展示了此新功能:
// Define new table alias for the existing `users` table let users1 = diesel::alias!(schema::users as user1);// Usethe correspondingaliasinside anyexisting queryusers::table.inner_join(users1.on(users::id).eq(users1.field(users::id)))).select((users::id, users::name, users1.field(users::name))).order_by(users1.field(users::id))
全力支持 UNION/INTERSECT 查找
此新功能轻松地将多个查找页面在独自一人,只要它们回到有所不同类别的字段。
users.select(user_name.nullable).union(animals.select(animal_name).filter(animal_name.is_not_null))Release Note:
Changelog:
END
开源创企之前在烧钱?
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~
喝牛奶拉肚子吃什么药再林阿莫西林胶囊能治疗咽炎吗
积大本特治前列腺增生好吗
眼睛干涩疼痛有什么办法解决
盐酸坦索罗辛缓释胶囊和坦洛新哪个效果好
- .前LV设计总监联袂打造迈巴赫S680,亚洲地区限量150台
- .试驾腾势N8:不枯燥的奶爸车!开着带劲,露营也方便使用
- .猪肉股低迷,“猪茅”牧原股份跌0.27%,低费率“猪周期”投资者利器畜牧养殖ETF(516670)缩量下探60日均线!
- .金龙MTV整车蓄电池一体化技术正式发布暨行业首款MTV客车成功下线!
- .意义不止降低下限 阿维塔11单电机版有何爆款潜质?
- .杨德龙:拉动投资和提振消费双管齐下 要务经济2024年有望实现平稳复苏
- .哈弗H6对比魏牌拿线或 同是DHT PHEV,你有必要多花好几万吗?
- .88岁大爷48岁保姆,女子哀求:这么大平均年龄了跟驴一样不知疲倦
- .四部委重磅——车网互动迎政策受到影响!马斯克:十年前曾对它“爱答不理”
- .国产全新陆巡实车,最快同月发布
- .两年戴绿帽168次,丈夫不愿结婚,她太丰满不想便宜别人
- .中证消费电子主题指数暴跌1.66%,消电ETF(561310)暴跌2.4%,跌幅居前
- .Model Y新款来了: 后排座变长和紧急机械开关!
- .亲生父亲将两岁女童扔下顶楼,事后竟逃跑,妻子称其有精神病
- .有数五年权益“探花”、固收“状元” 双双花落华商基金
- .B级轿车之争,帕萨特紧逼天籁,凯美瑞雅阁平分秋色,宝马汉成搅局者
- .过时,女人的甜蜜度,和男人的大小有关吗?男女都了解下
- .东方港湾夺标,量化私募前10占6席,2023年百亿私募收益哪家强?
- .25万买合资纯电SUV,广汽丰田bZ4X和上汽大众ID.4 X该怎么落选?
- .不堪入目!00后情侣在广场上开拍不雅视频,网上传播,已被拘