Crate twine_sql_store

Crate twine_sql_store 

Source
Expand description

§twine_sql_store

Crates.io Version docs.rs (with version)

A twine_lib::store::Store implementation that saves twine data to an SQL database. The sql support must be enabled through feature flags.

Currently supported via feature flags:

  • sqlite
  • mysql

§Database setup

§Sqlite

For sqlite, one can either use the crate::sqlite::SCHEMA string for sql that sets up the tables, or call crate::sqlite::SqliteStore::create_tables()

§Mysql

See the file [./schemas/mysql/001_init-mysql.sql] for a schema to use with your mysql database.

Re-exports§

pub use sqlx;

Modules§

sqlite
SQLite store implementation for Twine

Enums§

SqlStore
A SQL-based store for Twine data