衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Diesel 2.0.0正式發布 重寫了大部分內部結構

lhl545545 ? 來源:OSC開源社區 ? 作者:OSC開源社區 ? 2022-09-05 09:44 ? 次閱讀

Diesel 2.0.0 已正式發布。據稱此版本開發周期長達 3 年,包含了超過 1700 次 commit。

Diesel 是一個安全可擴展的RustORM 框架和查詢構建工具。Diesel 可避免運行時錯誤,提供最好的性能。

2.0 添加了許多新功能,并重寫了大部分內部結構。由于這是新的大版本,它還包含許多破壞性變化,具體處理方案可查看遷移指南:https://diesel.rs/guides/migration_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` tablelet users1 = diesel::users as user1);
// Use the corresponding alias inside any existing 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:https://github.com/diesel-rs/diesel/releases/tag/v2.0.0 Changelog:https://diesel.rs/changelog.html
審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 框架
    +關注

    關注

    0

    文章

    403

    瀏覽量

    17543
  • 運算符
    +關注

    關注

    0

    文章

    172

    瀏覽量

    11107

原文標題:Diesel 2.0.0正式發布,Rust ORM框架

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    芯片封裝內部結構

    `芯片封裝內部結構經典封裝知識,內部結構完美呈現,分析芯片封裝的每一個知識點。[hide][/hide]`
    發表于 06-11 16:10

    8051內部結構

    8051內部結構供大家參考。
    發表于 12-17 08:59

    半導體芯片內部結構是由哪些部分組成的

    半導體是什么?芯片又是什么?半導體芯片是什么?半導體芯片內部結構是由哪些部分組成的?
    發表于 07-29 09:18

    單片機的內部結構是由哪些部分組成的

    單片機是什么?單片機可分為哪幾類?單片機的內部結構是由哪些部分組成的?
    發表于 10-29 07:48

    程控增益放大部分電路

    程控增益放大部分電路 為了改變放大器的增益,一般有兩條
    發表于 12-01 16:55 ?1813次閱讀
    程控增益放<b class='flag-5'>大部分</b>電路

    MAX782內部結構框圖

    MAX782內部結構框圖 內部框圖
    發表于 11-14 16:24 ?1010次閱讀
    MAX782<b class='flag-5'>內部結構</b>框圖

    伺服電機內部結構

    伺服電機內部結構
    發表于 02-25 17:38 ?4772次閱讀
    伺服電機<b class='flag-5'>內部結構</b>

    TESTLICHENGlpc大部分歷程

    電子發燒友網站提供《TESTLICHENGlpc大部分歷程.rar》資料免費下載
    發表于 03-23 17:23 ?0次下載

    元件的內部結構

    元件的內部結構
    發表于 03-04 17:48 ?6次下載

    交叉導軌的內部結構

    交叉導軌的內部結構
    的頭像 發表于 08-16 17:52 ?1120次閱讀
    交叉導軌的<b class='flag-5'>內部結構</b>

    ldo內部結構和工作原理

    內部結構 首先,我們來看一下LDO的內部結構。LDO通常由四個主要部分組成:基準電壓源、差分比較器、誤差放大器和功率輸出部分。讓我們逐一了解這些
    的頭像 發表于 08-18 15:01 ?2212次閱讀

    MOSFET和IGBT內部結構與應用

    MOSFET和IGBT內部結構不同,決定了其應用領域的不同。
    的頭像 發表于 11-03 14:53 ?1117次閱讀
    MOSFET和IGBT<b class='flag-5'>內部結構</b>與應用

    聚徽觸控-工控機內部結構及作用

    工控機內部結構主要包括以下部分,每部分的作用如下:
    的頭像 發表于 07-11 09:50 ?360次閱讀
    聚徽觸控-工控機<b class='flag-5'>內部結構</b>及作用

    觸發器的內部結構是什么

    觸發器的內部結構因類型和設計而異,但通常包括一些基本的組成部分,如存儲元件、控制門電路和反饋電路。以邊沿觸發器為例,其內部結構相對復雜,但可以通過分解其關鍵組成部分來詳細闡述。
    的頭像 發表于 08-12 14:43 ?841次閱讀

    大部分的干擾問題都來自電源和地

    大部分的干擾問題都來自電源和地,分享一個很好的PDF文檔,文末附文檔獲取方式。 ?
    的頭像 發表于 01-15 17:37 ?236次閱讀
    <b class='flag-5'>大部分</b>的干擾問題都來自電源和地
    百家乐官网路单之我见| 百家乐官网全讯网娱乐城| 百家乐五湖四海娱乐场开户注册 | 大发888官网 df888ylcxz46 | 百家乐官网赌场论坛| 太阳城线上娱乐| 大世界百家乐赌场娱乐网规则| 喜达百家乐官网的玩法技巧和规则 | 百家乐免费改单| 新梦想百家乐官网的玩法技巧和规则 | 海立方百家乐的玩法技巧和规则| 新梦想百家乐官网的玩法技巧和规则 | 博狗玩百家乐好吗| 百家乐官网辅助器| 百家乐官网开放词典新浪| 瑞丰备用网址| 大发888更名网址6| 威尼斯人娱乐官方网站| 百家乐认牌| 百家乐游戏世界视频| 免费百家乐官网倍投软件| 百家乐官网庄闲作千| 安龙县| 新化县| 打牌网| 易胜博官网| 六合彩报| 大发888游戏平台hg| 网上的百家乐怎么才能| 太阳神百家乐的玩法技巧和规则 | 百利宫百家乐现金网| 大赢家百家乐官网娱乐| 真人百家乐官网攻略| 百家乐官网偷码| 百家乐官网赢钱| 百家乐官网桌子轮盘| 百家乐官网如何洗吗| 百家乐官网赌博机假在哪里| 单机百家乐官网在线小游戏| 百家乐官网赌博现金网 | 正规博彩通|