Skip to content

Commit

Permalink
Enable --universal-time by default (#1420)
Browse files Browse the repository at this point in the history
* Enable --universal-time by default

* Add `--local-time` flag

---------

Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
  • Loading branch information
tyt2y3 and billy1624 committed Jan 29, 2023
1 parent 59276eb commit a9aa139
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 3 deletions.
14 changes: 13 additions & 1 deletion sea-orm-cli/src/cli.rs
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,21 @@ pub enum MigrateSubcommands {
#[clap(
action,
long,
help = "Generate migration file based on Utc time instead of Local time"
default_value = "true",
help = "Generate migration file based on Utc time",
conflicts_with = "local-time",
display_order = 1001
)]
universal_time: bool,

#[clap(
action,
long,
help = "Generate migration file based on Local time",
conflicts_with = "universal-time",
display_order = 1002
)]
local_time: bool,
},
#[clap(
about = "Drop all tables from the database, then reapply all migrations",
Expand Down
3 changes: 2 additions & 1 deletion sea-orm-cli/src/commands/migrate.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ pub fn run_migrate_command(
Some(MigrateSubcommands::Generate {
migration_name,
universal_time,
}) => run_migrate_generate(migration_dir, &migration_name, universal_time)?,
local_time,
}) => run_migrate_generate(migration_dir, &migration_name, !local_time)?,
_ => {
let (subcommand, migration_dir, steps, verbose) = match command {
Some(MigrateSubcommands::Fresh) => ("fresh", migration_dir, None, verbose),
Expand Down
3 changes: 2 additions & 1 deletion sea-orm-migration/src/cli.rs
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,8 @@ where
Some(MigrateSubcommands::Generate {
migration_name,
universal_time,
}) => run_migrate_generate(MIGRATION_DIR, &migration_name, universal_time)?,
local_time,
}) => run_migrate_generate(MIGRATION_DIR, &migration_name, !local_time)?,
_ => M::up(db, None).await?,
};

Expand Down

0 comments on commit a9aa139

Please sign in to comment.