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数据库接口

Download history 7/week @ 2024-03-31

每月下载量 53

MIT 协议

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