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

rbdc

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

46 stable releases

new 4.5.34 Jul 26, 2024
4.5.30 Mar 28, 2024
4.5.15 Dec 28, 2023
4.5.9 Nov 15, 2023
0.1.22 Sep 15, 2022

#84 in #postgres

Download history 373/week @ 2024-04-04 324/week @ 2024-04-11 362/week @ 2024-04-18 384/week @ 2024-04-25 694/week @ 2024-05-02 442/week @ 2024-05-09 380/week @ 2024-05-16 442/week @ 2024-05-23 633/week @ 2024-05-30 459/week @ 2024-06-06 461/week @ 2024-06-13 436/week @ 2024-06-20 532/week @ 2024-06-27 799/week @ 2024-07-04 682/week @ 2024-07-11 483/week @ 2024-07-18

2,577 downloads per month
Used in 28 crates (13 directly)

Apache-2.0

165KB
4.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

~8–20MB
~303K SLoC