Skip to content
Unverified: This page has not yet been anchored to automated code tests.

vox-sql API Reference (generated)

Crate: vox-sql · Version: 0.6.0 · Target: Library (lib.rs)

Engine-agnostic SQL app-plane backends (libSQL, Postgres, MySQL) for Vox.

Engine-agnostic SQL surface for Vox app-plane data backends.

Connects via VOX_APP_DB_URL, normalizes rows/values, and exposes DDL, introspection, and migration helpers for brownfield database interop.

FeatureDefault / Enables
defaultruntime
mysqlsqlx?/mysql
postgressqlx?/postgres
runtimedep:vox-db, dep:turso, dep:sqlx, dep:async-trait, dep:tokio, dep:vox-secrets
DependencyKind
vox-astNormal
vox-dbNormal
vox-secretsNormal
ModuleDescription
build—
ddl—
introspect—
migrate—
schema_model—
type_map—
StructDescription
SqlDialect—
SqlBackendError—
LibsqlBackend—
PostgresBackend—
MySqlBackend—
EnumDescription
PlaceholderStyle—
IdentifierQuoteStyle—
UpsertStyle—
ReturnClauseStyle—
SqlValue—
BackendKind—
AnySqlBackend—
TraitDescription
SqlBackend—
FunctionDescription
voxdb—
sqlite—
postgres—
mysql—
new—
from_url—
backend_kind—
connect_from_url—
connect_from_app_env—
dialect—
query—
execute—
begin_transaction—
commit_transaction—
rollback_transaction—
codex—
connect_from_config—
pool—
pool—
TypeDescription
SqlRow—