Skip to content

Commit 0102c06

Browse files
authored
uniformize version as i32 (#89)
1 parent 1d0cddc commit 0102c06

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

refinery_core/src/drivers/mysql.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ fn query_applied_migrations(
1313
let mut applied = Vec::new();
1414
for row in rows {
1515
let row = row?;
16-
let version: i64 = row.get(0).unwrap();
16+
let version = row.get(0).unwrap();
1717
let applied_on: String = row.get(2).unwrap();
1818
let applied_on = DateTime::parse_from_rfc3339(&applied_on)
1919
.unwrap()
2020
.with_timezone(&Local);
2121
applied.push(AppliedMigration {
22-
version: version as usize,
22+
version,
2323
name: row.get(1).unwrap(),
2424
applied_on,
2525
checksum: row.get(3).unwrap(),

refinery_core/src/drivers/mysql_async.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ async fn query_applied_migrations(
1515

1616
let (transaction, applied) = result
1717
.map_and_drop(|row| {
18-
let (version, name, applied_on, checksum): (i64, String, String, String) =
18+
let (version, name, applied_on, checksum): (i32, String, String, String) =
1919
mysql_async::from_row(row);
2020

2121
let applied_on = DateTime::parse_from_rfc3339(&applied_on)
2222
.unwrap()
2323
.with_timezone(&Local);
2424
AppliedMigration {
25-
version: version as usize,
25+
version,
2626
name,
2727
applied_on,
2828
checksum,

refinery_core/src/drivers/postgres.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ fn query_applied_migrations(
1010
let rows = transaction.query(query, &[])?;
1111
let mut applied = Vec::new();
1212
for row in rows.into_iter() {
13-
let version: i32 = row.get(0);
13+
let version = row.get(0);
1414
let applied_on: String = row.get(2);
1515
let applied_on = DateTime::parse_from_rfc3339(&applied_on)
1616
.unwrap()
1717
.with_timezone(&Local);
1818

1919
applied.push(AppliedMigration {
20-
version: version as usize,
20+
version,
2121
name: row.get(1),
2222
applied_on,
2323
checksum: row.get(3),

refinery_core/src/drivers/rusqlite.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ fn query_applied_migrations(
1111
let mut rows = stmt.query(NO_PARAMS)?;
1212
let mut applied = Vec::new();
1313
while let Some(row) = rows.next()? {
14-
let version: isize = row.get(0)?;
14+
let version = row.get(0)?;
1515
let applied_on: String = row.get(2)?;
1616
let applied_on = DateTime::parse_from_rfc3339(&applied_on)
1717
.unwrap()
1818
.with_timezone(&Local);
1919
//version, name, installed_on, checksum
2020
applied.push(AppliedMigration {
21-
version: version as usize,
21+
version,
2222
name: row.get(1)?,
2323
applied_on,
2424
checksum: row.get(3)?,

refinery_core/src/drivers/tokio_postgres.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ async fn query_applied_migrations(
1212
let rows = transaction.query(query, &[]).await?;
1313
let mut applied = Vec::new();
1414
for row in rows.into_iter() {
15-
let version: i32 = row.get(0);
15+
let version = row.get(0);
1616
let applied_on: String = row.get(2);
1717
let applied_on = DateTime::parse_from_rfc3339(&applied_on)
1818
.unwrap()
1919
.with_timezone(&Local);
2020

2121
applied.push(AppliedMigration {
22-
version: version as usize,
22+
version,
2323
name: row.get(1),
2424
applied_on,
2525
checksum: row.get(3),

refinery_core/src/runner.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ pub enum MigrationPrefix {
3232
#[derive(Clone, Debug)]
3333
pub struct Migration {
3434
pub name: String,
35-
pub version: usize,
35+
pub version: i32,
3636
pub prefix: MigrationPrefix,
3737
pub sql: String,
3838
}
@@ -116,7 +116,7 @@ impl PartialOrd for Migration {
116116
#[derive(Clone, Debug)]
117117
pub struct AppliedMigration {
118118
pub name: String,
119-
pub version: usize,
119+
pub version: i32,
120120
pub applied_on: DateTime<Local>,
121121
pub checksum: String,
122122
}

0 commit comments

Comments
 (0)