document and check minimum SQLite version

Fixes #147
This commit is contained in:
Scott Lamb
2021-08-19 10:02:25 -07:00
parent dd4a901adb
commit 4e77a26410
4 changed files with 23 additions and 3 deletions

View File

@@ -90,6 +90,7 @@ fn upgrade(args: &Args, target_ver: i32, conn: &mut rusqlite::Connection) -> Res
}
pub fn run(args: &Args, conn: &mut rusqlite::Connection) -> Result<(), Error> {
db::check_sqlite_version()?;
db::set_integrity_pragmas(conn)?;
set_journal_mode(&conn, args.preset_journal)?;
upgrade(args, db::EXPECTED_VERSION, conn)?;