Migrations work

This code actually enables migrations by running migrations on
initialization before any other code runs.
This commit is contained in:
Chris Cochrun 2023-08-05 14:52:56 -05:00
parent f7f81e0bda
commit 61439d65b3
2 changed files with 12 additions and 1 deletions

View file

@ -1,4 +1,13 @@
use diesel::prelude::*;
use diesel::sqlite::SqliteConnection;
use diesel_migrations::{embed_migrations, EmbeddedMigrations, MigrationHarness};
pub const MIGRATIONS: EmbeddedMigrations = embed_migrations!("src/rust/migrations");
pub fn run_migrations(conn: &mut SqliteConnection) -> bool {
conn.run_pending_migrations(MIGRATIONS).unwrap();
true
}
#[derive(Queryable)]
pub struct Image {