Skip to content

Commit 9872ce1

Browse files
committed
rename to sequence_number
1 parent c94d964 commit 9872ce1

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

crates/pgt_workspace/src/workspace/server.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ impl WorkspaceServer {
108108
let migrations_dir = migration_settings.path.as_ref()?;
109109
let migration = migration::get_migration(path, migrations_dir)?;
110110

111-
Some(&migration.timestamp <= ignore_before)
111+
Some(&migration.sequence_number <= ignore_before)
112112
})
113113
.unwrap_or(false)
114114
}

crates/pgt_workspace/src/workspace/server/migration.rs

+9-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::path::Path;
22

33
#[derive(Debug)]
44
pub(crate) struct Migration {
5-
pub(crate) timestamp: u64,
5+
pub(crate) sequence_number: u64,
66
#[allow(unused)]
77
pub(crate) name: String,
88
}
@@ -50,13 +50,16 @@ pub(crate) fn get_migration(path: &Path, migrations_dir: &Path) -> Option<Migrat
5050
fn parse_migration_name(name: &str) -> Option<Migration> {
5151
let mut parts = name.splitn(2, '_');
5252
// remove leading zeros to support numeric
53-
let timestamp: u64 = parts.next()?.trim_start_matches('0').parse().ok()?;
53+
let sequence_number: u64 = parts.next()?.trim_start_matches('0').parse().ok()?;
5454
let full_name = parts.next()?;
5555
let name = full_name
5656
.strip_suffix(".sql")
5757
.unwrap_or(full_name)
5858
.to_string();
59-
Some(Migration { timestamp, name })
59+
Some(Migration {
60+
sequence_number,
61+
name,
62+
})
6063
}
6164

6265
#[cfg(test)]
@@ -81,7 +84,7 @@ mod tests {
8184

8285
assert!(migration.is_some());
8386
let migration = migration.unwrap();
84-
assert_eq!(migration.timestamp, 1234567890);
87+
assert_eq!(migration.sequence_number, 1234567890);
8588
assert_eq!(migration.name, "create_users");
8689
}
8790

@@ -98,7 +101,7 @@ mod tests {
98101

99102
assert!(migration.is_some());
100103
let migration = migration.unwrap();
101-
assert_eq!(migration.timestamp, 1234567890);
104+
assert_eq!(migration.sequence_number, 1234567890);
102105
assert_eq!(migration.name, "create_users");
103106
}
104107

@@ -113,7 +116,7 @@ mod tests {
113116

114117
assert!(migration.is_some());
115118
let migration = migration.unwrap();
116-
assert_eq!(migration.timestamp, 201);
119+
assert_eq!(migration.sequence_number, 201);
117120
assert_eq!(migration.name, "a_migration");
118121
}
119122

0 commit comments

Comments
 (0)