From a2d725f484c1d312807d62f992895be26226b36b Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 22 Jul 2018 02:11:38 +0300 Subject: [PATCH] Fix calls to init and drop in SqliteKeyValue. GitOrigin-RevId: f7a57b0f0e422c509ec11f71780d338300c3a17e --- tddb/td/db/SqliteKeyValue.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tddb/td/db/SqliteKeyValue.h b/tddb/td/db/SqliteKeyValue.h index 124a4220d..f4221f36c 100644 --- a/tddb/td/db/SqliteKeyValue.h +++ b/tddb/td/db/SqliteKeyValue.h @@ -46,7 +46,6 @@ class SqliteKeyValue { db_ = std::move(connection); kv_name_ = std::move(kv_name); TRY_STATUS(init(db_, kv_name_)); - TRY_STATUS(db_.exec(PSLICE() << "CREATE TABLE IF NOT EXISTS " << kv_name_ << " (k BLOB PRIMARY KEY, v BLOB)")); TRY_RESULT(set_stmt, db_.get_statement(PSLICE() << "REPLACE INTO " << kv_name_ << " (k, v) VALUES (?1, ?2)")); set_stmt_ = std::move(set_stmt); @@ -86,7 +85,7 @@ class SqliteKeyValue { return SqliteDb::destroy(name); } void close_and_destroy() { - db_.exec(PSLICE() << "DROP TABLE IF EXISTS " << kv_name_).ensure(); + drop(db_, kv_name_).ensure(); auto name = std::move(name_); clear(); if (!name.empty()) {