//! 数据库管理 server functions 与 Axum 处理器。
//!
//! 按功能拆分子模块：
//! - [`crate::api::database::status`]：数据库运行状态聚合（表/连接/死元组/迁移版本）。
//!
//! 后续 task 会新增：`system_status`（服务器状态）、`sql_console`（SQL 执行+护栏）、
//! `schema`（SQL 补全数据）、`export`（流式导出）、`backup`/`tasks`（备份恢复+进度）。

/// 备份/恢复（双模式 + 任务进度）。
pub mod backup;
/// 数据导出 Axum 流式处理器（仅 server：纯 Axum 路由，无 WASM 消费者）。
#[cfg(feature = "server")]
pub mod export;
/// SQL 补全用 schema 拉取。
pub mod schema;
/// SQL 控制台执行（全读写 + 4 护栏）。
pub mod sql_console;
/// 数据库运行状态聚合查询。
pub mod status;
/// 服务器状态聚合查询（应用内 + 主机层）。
pub mod system_status;
/// 备份/恢复异步任务进度表。
pub mod tasks;
