#sqlite #sqlx #driver #build #direct #sql #database-driver

sqlx-build-trust-sqlite

SQLx 的 SQLite 驱动实现。不推荐直接使用;请参阅 sqlx 库以获取详细信息。

1 个不稳定版本

0.7.9 2024年7月9日

#2256数据库接口

Download history 1108/week @ 2024-07-09 720/week @ 2024-07-16 889/week @ 2024-07-23 895/week @ 2024-07-30

3,613 每月下载量
6 个库(2 个直接) 中使用

MIT/Apache

730KB
14K SLoC

SQLite 数据库驱动程序。

注意:链接不受 semver 免责。

此驱动程序使用 libsqlite3-sys 库,它链接 SQLite 3 的本地库。为了便携性,我们启用了 bundled 功能,该功能从源代码构建和链接 SQLite。

根据需要,我们保留升级 libsqlite3-sys 版本的权利,以获取 SQLite 3.x.y 的新版本。

由于 Cargo 的要求,依赖图中只能存在一个链接特定本地库的 crate 版本,因此在使用 SQLx 同时使用另一个链接 libsqlite3-sys 的 crate(如 rusqlite)时存在 semver 风险。

如果您这样做,我们建议将 SQLx 和您正在使用的其他 crate 的版本都锁定,以防止 cargo update 破坏事物,例如。

sqlx = { version = "=0.7.0", features = ["sqlite"] }
rusqlite = "=0.28.0"

并在必要时同步升级这些 crate。

依赖关系

~29MB
~567K SLoC