11个版本
新版本 0.8.1 | 2024年8月24日 |
---|---|
0.8.0 | 2024年7月23日 |
0.7.4 | 2024年3月12日 |
0.7.3 | 2023年11月23日 |
0.0.0 | 2019年11月27日 |
#1186 in 数据库接口
1,116,029 每月下载量
在 534 个包中使用 (直接使用 3 个)
780KB
15K SLoC
SQLite 数据库驱动。
注意:链接不受semver约束。
此驱动程序使用libsqlite3-sys
包,该包链接SQLite 3的本地库。为了便携性,我们启用了bundled
功能,该功能从源代码构建和链接SQLite。
根据需要,我们保留升级libsqlite3-sys
版本的权力,以获取SQLite的3.x.x.y版本。
由于Cargo的要求,同一时间依赖图中只能存在一个链接特定本地库的包版本,因此在使用SQLx的同时使用另一个链接libsqlite3-sys
(如rusqlite
)的包时存在semver风险。
如果您这样做,我们建议将SQLx和您使用的另一个包的版本都锁定,以防止cargo update
破坏事物,例如:
sqlx = { version = "=0.8.1", features = ["sqlite"] }
rusqlite = "=0.32.1"
并在必要时同时升级这些包。
依赖关系
~34MB
~576K SLoC