blob: a2eb9c3ec52b647bdc60ba1bfa48d37a42bf38e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
use super::establish_connection;
use color_eyre::eyre::Result;
use rusqlite_migration::{Migrations, M};
#[instrument(err)]
pub fn run() -> Result<()> {
info!("running");
let mut conn = establish_connection()?;
let migrations = Migrations::new(vec![M::up(include_str!("./base_schema.sql"))]);
conn.pragma_update(None, "journal_mode", &"WAL").unwrap();
migrations.to_latest(&mut conn)?;
Ok(())
}
|