sqlsrv

sqlsrv
Login

sqlsrv

Utility functions for creating server applications that use an SQLite database.

This library is modelled to work in a manner that is congruent with how SQLite itself works. For instance, it offers a connection pool that supports only one writer, but multiple concurrent readers.

Feature labels in documentation

The crate's documentation uses automatically generated feature labels, which currently requires nightly featuers. To build the documentation locally use:

$ RUSTFLAGS="--cfg docsrs" RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features

Change log

The details of changes can always be found in the timeline, but for a high-level view of changes between released versions there's a manually maintained Change Log.

Project status

This crate is being actively developed and maintained.

sqlsrv is a tracking crate, meaning it tracks and re-exports other crates:

This also means it is unlikely to reach 1.0.0.

Version compatibility

sqlsrvrusqliter2d2r2d2_sqlite
0.5.x 0.32.1 0.8.10 0.25.0
0.6.x 0.33.0 0.8.10 0.26.0
0.7.x 0.34.0 0.8.10 0.27.0
0.8.x 0.35.0 0.8.10 0.28.0
0.9.x 0.35.0 0.8.10 0.28.0