Observed behavior:
If I create a database FOO.db in a folder, close it, and then create another database also named FOO.db in the same folder, the application crashes with thread 'main' panicked at 'called Result::unwrap()on anErr value: SqliteFailure(Error { code: Unknown, extended_code: 1 }, Some("table images already exists"))', src\engine.rs:107:50.
Suspicion:
SQLite is attempting to open the file instead of creating a new one. When we invoke the open method we should make sure the parameters are set and that we're forcing create OR we should remove the old DB.
Observed behavior:
If I create a database FOO.db in a folder, close it, and then create another database also named FOO.db in the same folder, the application crashes with
thread 'main' panicked at 'calledResult::unwrap()on anErrvalue: SqliteFailure(Error { code: Unknown, extended_code: 1 }, Some("table images already exists"))', src\engine.rs:107:50.Suspicion:
SQLite is attempting to open the file instead of creating a new one. When we invoke the open method we should make sure the parameters are set and that we're forcing create OR we should remove the old DB.