yggdrasil/api/database/mod.rs
1//! 数据库管理 server functions 与 Axum 处理器。
2//!
3//! 按功能拆分子模块:
4//! - [`crate::api::database::status`]:数据库运行状态聚合(表/连接/死元组/迁移版本)。
5
6/// 备份/恢复(双模式 + 任务进度)。
7pub mod backup;
8/// 数据导出 Axum 流式处理器(仅 server:纯 Axum 路由,无 WASM 消费者)。
9#[cfg(feature = "server")]
10pub mod export;
11/// SQL 补全用 schema 拉取。
12pub mod schema;
13/// SQL 控制台执行(全读写 + 4 护栏)。
14pub mod sql_console;
15/// 数据库运行状态聚合查询。
16pub mod status;
17/// 服务器状态聚合查询(应用内 + 主机层)。
18pub mod system_status;
19/// 备份/恢复异步任务进度表。
20pub mod tasks;