diff --git a/sqlx-cli/src/migrate.rs b/sqlx-cli/src/migrate.rs index e00f6de651..01df299e32 100644 --- a/sqlx-cli/src/migrate.rs +++ b/sqlx-cli/src/migrate.rs @@ -113,6 +113,12 @@ pub async fn add( // Type of newly created migration will be the same as the first one // or reversible flag if this is the first migration let migration_type = MigrationType::infer(&migrator, reversible); + if reversible && !migration_type.is_reversible() { + println!("Ignoring the -r option as the first migration is non-reversible"); + } + if !reversible && migration_type.is_reversible() { + println!("Infering the -r option to be set as the first migration is reversible"); + } let ordering = MigrationOrdering::infer(sequential, timestamp, &migrator); let file_prefix = ordering.file_prefix();