Expand description
Storage layer for persistence operations.
Re-exports§
pub use backend::DatabaseBackend;pub use conversation::ConversationStore;pub use models::Conversation as DbConversation;pub use models::Item;pub use models::Response as DbResponse;pub use pool::DbPool;pub use pool::DbResult;pub use pool::DbTransaction;pub use pool::create_pool;pub use pool::create_pool_with_configs;pub use pool::create_pool_with_schema;pub use pool::create_pool_with_schema_and_configs;pub use pool::create_pool_with_schema_and_sqlite_config;pub use pool::create_pool_with_sqlite_config;pub use response::ResponseStore;pub use schema::PoolWithSchema;pub use schema::SchemaManager;pub use types::ConversationData;pub use types::ConversationSnapshot;pub use types::ConversationVersion;pub use types::InOutItem;pub use types::ItemKind;pub use types::ResponseData;pub use types::ResponseMetadata;pub use types::StorageError;pub use types::StoreResult;
Modules§
- backend
- Database URL classification and sanitization.
- conversation
- Conversation storage operations.
- models
- Database models organized by entity.
- pool
- Database connection pooling and initialization.
- response
- Response storage operations and queries.
- schema
- Database schema management and migrations.
- types
- Domain types for storage operations.