feat: adiciona novas dependências, implementa reimportação de arquivos e melhorias na interface

This commit is contained in:
FelipeCN
2026-03-04 09:19:47 -03:00
parent 2a21138bf8
commit 12b8501ffb
18 changed files with 148 additions and 197 deletions
+11 -7
View File
@@ -14,11 +14,9 @@ pub fn aplicar_migrations(conn: &Connection) -> Result<()> {
)?;
let versao_atual: i64 = conn
.query_row(
"SELECT versao FROM schema_version LIMIT 1;",
[],
|row| row.get(0),
)
.query_row("SELECT versao FROM schema_version LIMIT 1;", [], |row| {
row.get(0)
})
.unwrap_or(0);
if versao_atual < 1 {
@@ -32,9 +30,15 @@ pub fn aplicar_migrations(conn: &Connection) -> Result<()> {
}
if versao_atual == 0 {
conn.execute("INSERT INTO schema_version (versao) VALUES (?1);", [VERSAO_SCHEMA_ATUAL])?;
conn.execute(
"INSERT INTO schema_version (versao) VALUES (?1);",
[VERSAO_SCHEMA_ATUAL],
)?;
} else if versao_atual < VERSAO_SCHEMA_ATUAL {
conn.execute("UPDATE schema_version SET versao = ?1;", [VERSAO_SCHEMA_ATUAL])?;
conn.execute(
"UPDATE schema_version SET versao = ?1;",
[VERSAO_SCHEMA_ATUAL],
)?;
}
Ok(())