16 lines
377 B
Rust
16 lines
377 B
Rust
use anyhow::Result;
|
|
|
|
#[derive(clap::Args)]
|
|
pub struct MigrateArgs {
|
|
/// 目标版本
|
|
#[arg(short, long)]
|
|
pub version: Option<String>,
|
|
}
|
|
|
|
pub fn run(args: MigrateArgs) -> Result<()> {
|
|
match args.version {
|
|
Some(v) => println!("🗄️ 迁移数据库到版本: {}", v),
|
|
None => println!("🗄️ 执行最新数据库迁移"),
|
|
}
|
|
Ok(())
|
|
} |