#orm #mysql #postgresql #database-driver #sqlite

rbdc

The Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL

29 stable releases

new 4.5.40 Nov 7, 2024
4.5.35 Sep 12, 2024
4.5.34 Jul 26, 2024
4.5.30 Mar 28, 2024
0.1.22 Sep 15, 2022

#112 in #database-driver

Download history 576/week @ 2024-07-18 949/week @ 2024-07-25 668/week @ 2024-08-01 675/week @ 2024-08-08 593/week @ 2024-08-15 527/week @ 2024-08-22 491/week @ 2024-08-29 551/week @ 2024-09-05 662/week @ 2024-09-12 712/week @ 2024-09-19 552/week @ 2024-09-26 1281/week @ 2024-10-03 737/week @ 2024-10-10 744/week @ 2024-10-17 511/week @ 2024-10-24 492/week @ 2024-10-31

2,700 downloads per month
Used in 30 crates (14 directly)

Apache-2.0

165KB
5K SLoC

RBDC driver abstract

  • an database driver abstract for rbatis
  • supported database drivers see rbatis

how to define my driver to support rbdc driver?

should impl trait and load driver

  • impl trait rbdc::db::{Driver, MetaData, Row, Connection, ConnectOptions, Placeholder};

Dependencies

~7–19MB
~294K SLoC