From 3d4615fb8cdc09416988dd3c4c7129e2e719e349 Mon Sep 17 00:00:00 2001 From: Richard Newman Date: Tue, 9 May 2017 09:42:35 -0700 Subject: [PATCH] Allow opening a DB. (#462) r=fluffyemily --- db/src/db.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/db/src/db.rs b/db/src/db.rs index ccceb0ea..ca8ddd4e 100644 --- a/db/src/db.rs +++ b/db/src/db.rs @@ -335,8 +335,10 @@ pub fn ensure_current_version(conn: &mut rusqlite::Connection) -> Result { let user_version = get_user_version(&conn)?; match user_version { - 0 => create_current_version(conn), - // TODO: support updating or re-opening an existing store. + 0 => create_current_version(conn), + CURRENT_VERSION => read_db(conn), + + // TODO: support updating an existing store. v => bail!(ErrorKind::NotYetImplemented(format!("Opening databases with Mentat version: {}", v))), } }