client_core/db/mod.rs
1// DuckDB数据库模块
2//
3// 这个模块提供了一个线程安全的DuckDB数据库接口,通过Actor模式确保
4// DuckDB的单线程访问要求,同时为客户端提供异步、类型安全的API。
5//
6// 主要组件:
7// - DuckDbManager: 高级API接口,供应用程序使用
8// - DuckDbActor: 内部Actor,处理实际的数据库操作
9// - 数据模型和消息定义
10
11mod actor;
12mod manager;
13mod messages;
14mod models;
15
16// 公开核心接口
17pub use manager::DuckDbManager;
18pub use models::{BackupRecord, ScheduledTask};
19
20// 重新导出常用类型
21pub type DbManager = DuckDbManager;