#sqlite #sqlx #database-driver #direct #details #necessary #exists

sqlx-sqlite-cipher

SQLx的SQLite驱动实现。不建议直接使用;有关详细信息,请参阅sqlx包。

1 个不稳定版本

0.7.8 2024年4月11日
0.7.7 2024年4月9日
0.7.6 2024年4月1日
0.7.5 2024年3月27日
0.7.4 2024年3月25日

#2863数据库接口

每月44次下载
用于 2 个 包

MIT/Apache

290KB
6K 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。

依赖项

~27–54MB
~1M SLoC