mirror of
https://github.com/launchbadge/sqlx.git
synced 2026-03-19 08:39:44 +00:00
Fix migrate! and add migration test
This commit is contained in:
@@ -44,8 +44,8 @@ pub async fn info(uri: &str) -> anyhow::Result<()> {
|
||||
for migration in migrator.iter() {
|
||||
println!(
|
||||
"{}/{} {}",
|
||||
style(migration.version()).cyan(),
|
||||
if version >= migration.version() {
|
||||
style(migration.version).cyan(),
|
||||
if version >= migration.version {
|
||||
style("installed").green()
|
||||
} else {
|
||||
style("pending").yellow()
|
||||
@@ -70,12 +70,12 @@ pub async fn run(uri: &str) -> anyhow::Result<()> {
|
||||
}
|
||||
|
||||
for migration in migrator.iter() {
|
||||
if migration.version() > version {
|
||||
if migration.version > version {
|
||||
let elapsed = conn.apply(migration).await?;
|
||||
|
||||
println!(
|
||||
"{}/{} {} {}",
|
||||
style(migration.version()).cyan(),
|
||||
style(migration.version).cyan(),
|
||||
style("migrate").green(),
|
||||
migration.description,
|
||||
style(format!("({:?})", elapsed)).dim()
|
||||
|
||||
Reference in New Issue
Block a user