V
主页
Rust 项目实操 - 从零开始构建预定系统(5):使用 sqlx 构建 migration
发布人
预定系统是很多业务逻辑中都可能涉及到的内容。它可以处理诸如某个资源在某个时间段独占的一系列问题。比如说日程表安排,会议室预定,测试设备的预定,酒店房间预定等等。构建一个预定系统不算太过复杂,但也绝不容易。这个系列我希望更进一步,不光介绍如何撰写 Rust 代码,还深入探讨软件设计中的各种选择。如果你跟着这个系列一路走下去,你会领略到如何通过撰写 RFC 来完成初始设计,如何用 tonic 做 gRPC,如何用 sqlx 访问 postgres 数据库,以及各种各样眼花缭乱的数据转换(比如 protobuf 中定义的数据如何和 postgres row 关联起来)。同时,我还会介绍整个过程中所涉及到的有关 HTTP/2 的知识,Postgres 的各种技巧(schema 的使用,EXCLUDE constraint 的使用,权限管理等)。 这一讲我们介绍如何用 sqlx 来处理 database migration。sqlx 是 Rust 下非常优秀的异步 database 处理库,它很轻巧地通过 FromRow trait 支持数据库中的数据和 Rust 数据结构的转换。
打开封面
下载高清视频
观看高清视频
视频下载器
Rust WASM 开发:使用 Tauri 构建桌面应用!
Solana开发者肺腑之言,不要再学Rust了!用Python和Seahorse照样可以开发Solana应用DAPP|web3|crypto
GNU/Linux 用户标准画像 ☠☠☠
程序君的 Rust 培训(1)
EEVEE已经不是神了,Blender4.2的CY已经可以在速度上追平EEVEE
Rust 项目实操 - 从零开始构建预定系统(13):用 tonic 实现 gRPC server
Rust 过程宏(第一弹)
十一月最新编程语言排行榜,Go继续前进,值得入手的语言有哪些?
【Java项目】花两千多买的SpringCloud微服务项目实战,现在分享给大家
程序君的直播课:用 pgx 构建 postgres 扩展
Rust crates 大巡礼:使用 tonic 构建 gRPC
千呼万唤始出来:Rust 1.75 async fn 对 impl trait 的支持
孙哥说:SpringCloud应用|Nacos、Sentinel、OpenFeign、Gateway全方位应用与阿里巴巴生态实践
从零开始的操作系统(20) 异步并发与协程
使用 wireshark 抓包深入理解 QUIC
Rust. Egui 翻车啦,谁来帮我一下?!
Rust Deno 深度探索:熟悉 deno 生态
【百万并发】从0-1搭建开始SpringCloud Alibaba 云商城项目实战 !| 微服务项目 | 企业级 | 面试必备 | 金九银十 | 附源码教程!
Rust 项目实操 - xdiff (4):提供更友好的错误提示
Rust 项目实操 - 从零开始构建预定系统(10):处理查询分页
Rust 项目实操 - 从零开始构建预定系统(22):使用 pglistener 处理预约的变化
Rust 项目实操 - xdiff (9):使用 trycmd 撰写 CLI 集成测试
让 Rust 成为你的下一个主力语言
Rust 项目实操 - 从零开始构建预定系统(16):处理 gRPC 的 streaming response
Docker快速入门到项目部署,docker微服务镜像+K8S架构原理+DockerCompos项目实战一套搞定!(2024最新版)
Rust 项目实操 - xdiff (1):基本思路和数据结构
负载均衡器 vs 反向代理 vs API网关 vs 正向代理
Rust 项目实操 - 从零开始构建预定系统(2):设计数据库 schema
Rust 项目实操 - 从零开始构建预定系统(19):重构糟糕的 gRPC filter API 的实现
Rust 项目实操 - 从零开始构建预定系统(18):gRPC 客户端如何处理 streaming
React+Go开源一个微服务短视频应用|在校生友好,大量issue,欢迎pr!
Rust 项目实操 - xdiff (5):交互式生成配置
Rust 项目实操 - 从零开始构建预定系统(9):实现 FrowRow trait
Rust crates 大巡礼:Axum(1) - 自定义 extractor
Rust 项目实操 - xdiff (7):支持管道和重定向
使用 Rust 编程助手与 Cursor 实现 Rust 序列化与反序列化算法
( Bevy 0.14 ) 小游戏
有同学问我:你怎么精通那么多编程语言(来输出 Hello World)?
学完可写在简历上的SpringCloud权限管理系统,基于Cloud & Alibaba、OAuth2构建微服务架构,可涨薪5k!
从零开始的操作系统(19) 内存分配实现: 固定大小块 + 多链表