#orm #sql-database #sql #db #df #carryxd

df-db

This is an orm database mysql mssql sqlite

7 releases

0.2.41 Apr 2, 2023
0.2.40 Mar 30, 2023
0.2.17 Feb 28, 2023
0.1.19 Feb 11, 2023
0.1.11 Jan 25, 2023

#2303 in Database interfaces

Download history 73/week @ 2024-09-21 1/week @ 2024-09-28

301 downloads per month
Used in 2 crates (via df-plugin)

MIT license

130KB
3.5K SLoC

df-db ORM 数据库


License Crates.io Version

Installation


Cargo.toml

[dependencies]
df-db = "*"

支持数据库

  • Mysql
  • Sqlite
  • Mssql

配置

{
  "default": "mysql",
  "connections": {
    "sqlite": {
      "mode": "sqlite",
      "keyauto": false,
      "hostname": "/系统目录/",
      "hostport": "",
      "database": "testDB",
      "username": "",
      "userpass": "",
      "charset": "utf8mb4",
      "prefix": "",
      "params": [],
      "debug": false
    },
    "mysql": {
      "mode": "mysql",
      "keyauto": false,
      "hostname": "127.0.0.1",
      "hostport": 3306,
      "database": "",
      "username": "",
      "userpass": "",
      "charset": "utf8mb4",
      "prefix": "",
      "params": [],
      "debug": true
    },
    "mssql": {
      "mode": "mssql",
      "keyauto": false,
      "hostname": "127.0.1",
      "hostport": 1433,
      "database": "",
      "username": "",
      "userpass": "",
      "charset": "utf8mb4",
      "prefix": "",
      "params": [],
      "debug": true
    }
  }
}

Dependencies

~25–41MB
~738K SLoC