yang_db/mysql/init.rs
1// 数据库初始化模块
2// 主要功能已在 database.rs 中实现
3// 此模块预留用于未来扩展,如迁移管理等
4
5/// 数据库迁移配置
6#[derive(Debug, Clone)]
7pub struct MigrationConfig {
8 /// 迁移脚本目录
9 pub migrations_dir: String,
10 /// 是否自动运行迁移
11 pub auto_migrate: bool,
12}
13
14impl Default for MigrationConfig {
15 fn default() -> Self {
16 Self {
17 migrations_dir: "migrations".to_string(),
18 auto_migrate: false,
19 }
20 }
21}