Skip to main content

Module store

Module store 

Source
Expand description

SQLite initialization helpers.

Provides init_schema for creating a database with WAL mode, busy timeout, and schema versioning built in.

Re-exports§

pub use kv::KvStore;
pub use kv::SqliteKvStore;
pub use schema_version::SchemaVersion;
pub use sqlite::MigrationFn;
pub use sqlite::init_in_memory;
pub use sqlite::init_schema;
pub use sqlite::init_schema_with_migrations;

Modules§

kv
Generic key-value store trait and SQLite implementation. Generic key-value store trait and a SQLite implementation.
schema_version
Schema versioning helpers for SQLite databases.
sqlite
SQLite initialization, WAL setup, and migration runner.