0.5.0
This commit is contained in:
23
kb_lib/src/db.rs
Normal file
23
kb_lib/src/db.rs
Normal file
@@ -0,0 +1,23 @@
|
||||
// file: kb_lib/src/db.rs
|
||||
|
||||
//! Database facade.
|
||||
//!
|
||||
//! This module centralizes the database layer and exposes a storage API that is
|
||||
//! intentionally structured to remain evolutive across backends.
|
||||
|
||||
mod connection;
|
||||
mod dtos;
|
||||
mod entities;
|
||||
mod queries;
|
||||
mod schema;
|
||||
mod sqlite;
|
||||
mod types;
|
||||
|
||||
pub use crate::db::connection::KbDatabase;
|
||||
pub use crate::db::connection::KbDatabaseConnection;
|
||||
pub use crate::db::dtos::KbDbMetadataDto;
|
||||
pub use crate::db::entities::KbDbMetadataEntity;
|
||||
pub use crate::db::queries::get_db_metadata;
|
||||
pub use crate::db::queries::list_db_metadata;
|
||||
pub use crate::db::queries::upsert_db_metadata;
|
||||
pub use crate::db::types::KbDatabaseBackend;
|
||||
Reference in New Issue
Block a user