#sqlite #sqlx #sql-query #database-driver #mysql #async #compile-time

sqlx-etorreborre-sqlite

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

2 个版本

0.7.9 2024 年 7 月 3 日
0.7.8 2024 年 7 月 3 日

1915数据库接口

Download history 756/week @ 2024-06-30 582/week @ 2024-07-07 67/week @ 2024-07-14 2/week @ 2024-07-21 18/week @ 2024-07-28

95 每月下载量
2 个 Crates 中使用(通过 sqlx-etorreborre

MIT/Apache

735KB
14K SLoC

SQLite 数据库驱动。

注意:链接不受 semver 免责。

此驱动程序使用 libsqlite3-sys crate,它链接 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
~565K SLoC