uf-valence-backend-sqlite 0.1.1

SQLite DatabaseBackend adapter for Valence
Documentation

valence-backend-sqlite

SQLite DatabaseBackend adapter (embedded).

Audience

Reader Use this crate for
App developers Enable via valence feature sqlite
Host integrators Durable single-host storage
Adapter authors SQL document-row pattern shared with postgres
pub const ENGINE_ID: &str = "sqlite";

Wiring

use std::sync::Arc;
use valence::{SqliteBackend, Valence};

let backend = SqliteBackend::connect_memory().await?;
// Or: SqliteBackend::connect("/tmp/valence.db").await?;
let valence = Valence::builder()
    .add_backend("default", Arc::new(backend))
    .build()?;

Runnable: cargo run -p uf-valence --example quickstart_sqlite --features sqlite

Shared SQL helpers: valence-backend-sql. Contract: DatabaseBackend rustdoc (cargo doc -p uf-valence-core --open).