feat: more task system
This commit is contained in:
16
apps/recorder/src/bin/migrate_down.rs
Normal file
16
apps/recorder/src/bin/migrate_down.rs
Normal file
@@ -0,0 +1,16 @@
|
||||
use recorder::{app::AppBuilder, database::DatabaseService, errors::RecorderResult};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> RecorderResult<()> {
|
||||
let builder = AppBuilder::from_main_cli(None).await?;
|
||||
|
||||
builder.load_env().await?;
|
||||
let mut database_config = builder.load_config().await?.database;
|
||||
database_config.auto_migrate = false;
|
||||
|
||||
let database_service = DatabaseService::from_config(database_config).await?;
|
||||
|
||||
database_service.migrate_down().await?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
Reference in New Issue
Block a user