8个版本 (4个重大更新)
0.24.0 | 2024年1月10日 |
---|---|
0.23.2 | 2023年11月2日 |
0.23.1 | 2023年10月22日 |
0.23.0 | 2023年1月31日 |
0.20.0 | 2022年8月31日 |
#2276 在 数据库接口
每月下载量 53 次
245KB
5.5K SLoC
Firebird适配器用于diesel ORM
Diesel 是一个安全、可扩展的Rust ORM和查询构建器。使用此包,您可以访问Firebird数据库。
此包仅实现了Diesel的Firebird后端。要使用Diesel的功能,您必须导入它。
默认情况下,库将使用 本地客户端。如果您想使用 纯Rust客户端,请启用 pure_rust
功能。
建立连接
use diesel::prelude::*;
use rsfbclient_diesel::FbConnection;
let conn = FbConnection::establish("firebird://SYSDBA:masterkey@localhost/test.fdb");
CRUD示例
我们还提供了一个使用 employee.fdb
数据库的 CRUD示例。
lib.rs
:
Firebird Diesel
此包仅实现了 Diesel 的Firebird后端。要使用Diesel功能,您必须导入它。
默认情况下,库将使用 本地客户端。如果您想使用 纯Rust客户端,请启用 pure_rust
功能。
建立连接
use diesel::prelude::*;
use rsfbclient_diesel::FbConnection;
let conn = FbConnection::establish("firebird://SYSDBA:masterkey@localhost/test.fdb");
依赖项
~10–17MB
~244K SLoC