This commit is contained in:
2024-10-09 19:36:35 -05:00
parent 854caffea8
commit 67053645e1
13 changed files with 103 additions and 49 deletions

View File

@@ -115,7 +115,10 @@ file_manager::file_manager(app_config &config, i_provider &provider)
throw startup_exception("failed to open db|" + db_path + '|' +
std::to_string(res) + '|' + sqlite3_errstr(res));
}
db_.reset(db3);
db_ = utils::db::sqlite::db3_t{
db3,
utils::db::sqlite::sqlite3_deleter(),
};
for (auto &&create_item : sql_create_tables) {
std::string err;

View File

@@ -1058,7 +1058,10 @@ auto encrypt_provider::start(api_item_added_callback /*api_item_added*/,
'|' + sqlite3_errstr(res));
return false;
}
db_.reset(db3);
db_ = utils::db::sqlite::db3_t{
db3,
utils::db::sqlite::sqlite3_deleter(),
};
for (auto &&create : sql_create_tables) {
std::string err;

View File

@@ -48,7 +48,10 @@ meta_db::meta_db(const app_config &cfg) {
'|' + sqlite3_errstr(res));
return;
}
db_.reset(db3);
db_ = utils::db::sqlite::db3_t{
db3,
utils::db::sqlite::sqlite3_deleter(),
};
const auto *create = "CREATE TABLE IF NOT EXISTS "
"meta "