Cleaned messages db

This commit is contained in:
Andrea Cavalli 2019-11-25 16:12:18 +01:00
parent b4aa9e8318
commit 68710d61dd
1 changed files with 4 additions and 4 deletions

View File

@ -313,18 +313,16 @@ Status TdDb::init_sqlite(int32 scheduler_id, const TdParameters &parameters, DbK
LOG(WARNING) << "Got PRAGMA user_version = " << user_version;
// init DialogDb
TRY_STATUS(drop_dialog_db(db, user_version));
bool dialog_db_was_created = false;
if (use_dialog_db) {
TRY_STATUS(init_dialog_db(db, user_version, dialog_db_was_created));
} else {
TRY_STATUS(drop_dialog_db(db, user_version));
}
// init MessagesDb
TRY_STATUS(drop_messages_db(db, user_version));
if (use_message_db) {
TRY_STATUS(init_messages_db(db, user_version));
} else {
TRY_STATUS(drop_messages_db(db, user_version));
}
// init filesDb
@ -355,6 +353,8 @@ Status TdDb::init_sqlite(int32 scheduler_id, const TdParameters &parameters, DbK
binlog_pmc.force_sync({});
TRY_STATUS(db.exec("COMMIT TRANSACTION"));
TRY_STATUS(db.exec("VACUUM"));
TRY_STATUS(db.exec("BEGIN TRANSACTION"));
file_db_ = create_file_db(sql_connection_, scheduler_id);