9 个版本
新 0.4.0 | 2024 年 8 月 12 日 |
---|---|
0.3.0 | 2024 年 3 月 9 日 |
0.1.5-alpha | 2023 年 5 月 18 日 |
0.1.2-alpha | 2023 年 4 月 25 日 |
#1929 在 数据库接口
每月 144 次下载
270KB
7K SLoC
使用 sqlx 和/或 Tiberius 编写的异步 ORM
Welds - CLI
Welds 是 Rust 的 ORM。
这个 crate 是一个命令行工具,帮助您使用 welds。
它用于生成您结构定义的 Rust 代码。
您指向您的数据库,就会生成一系列 Rust 文件,用于您数据库中的所有表。
安装
cargo install welds-cli
如何使用
- 使用 ENV DATABASE_URL 设置数据库连接字符串
export DATABASE_URL=postgres://postgres:password@localhost:5432
- 使用 welds-cli 创建
welds.yaml
数据库定义文件。
welds update
- 使用 welds-cli 生成 Rust 代码。
welds generate
依赖关系
~14–26MB
~386K SLoC