diff --git a/logdoctor/modules/crapview/modules/query.cpp b/logdoctor/modules/crapview/modules/query.cpp index b1d32153..220b1685 100644 --- a/logdoctor/modules/crapview/modules/query.cpp +++ b/logdoctor/modules/crapview/modules/query.cpp @@ -227,7 +227,7 @@ void DbQuery::refreshDates( std::optional& result ) noexcept {11, {}}, {12, {}}, {13, {}} }; - DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, true ) }; + DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, DB_READONLY ) }; db.open( this->db_path, this->dialog_level==DL_EXPLANATORY ); @@ -263,7 +263,7 @@ void DbQuery::getWarningsData( std::optional& result, QStrin { stats_warn_items_t items; // std::vector>>> - DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, true ) }; + DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, DB_READONLY ) }; db.open( this->db_path, this->dialog_level==DL_EXPLANATORY ); @@ -357,7 +357,7 @@ void DbQuery::getSpeedData( std::optional& result, QStringV { stats_speed_items_t data; // std::vector>> - DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, true ) }; + DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, DB_READONLY ) }; db.open( this->db_path, this->dialog_level==DL_EXPLANATORY ); @@ -565,7 +565,7 @@ void DbQuery::getItemsCount( std::optional& result, QString QHash aux_items; stats_count_items_t items; // std::map> - DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, true ) }; + DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, DB_READONLY ) }; db.open( this->db_path, this->dialog_level==DL_EXPLANATORY ); @@ -625,7 +625,7 @@ void DbQuery::getDaytimeCounts( std::optional& result, QStrin {22, {{0,0},{10,0},{20,0},{30,0},{40,0},{50,0}}}, {23, {{0,0},{10,0},{20,0},{30,0},{40,0},{50,0}}}, }; - DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, true ) }; + DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, DB_READONLY ) }; db.open( this->db_path, this->dialog_level==DL_EXPLANATORY ); @@ -746,7 +746,7 @@ void DbQuery::getRelationalCountsDay( std::optional& result stats_relat_items_t data; // std::vector> int gap = 20; - DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, true ) }; + DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, DB_READONLY ) }; db.open( this->db_path, this->dialog_level==DL_EXPLANATORY ); @@ -890,7 +890,7 @@ void DbQuery::getRelationalCountsPeriod( std::optional& res { stats_relat_items_t data; // std::vector> - DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, true ) }; + DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, DB_READONLY ) }; db.open( this->db_path, this->dialog_level==DL_EXPLANATORY ); @@ -1138,7 +1138,7 @@ void DbQuery::getRelationalCountsPeriod( std::optional& res void DbQuery::getGlobalCounts( std::optional& result, QStringView web_server, const stats_dates_t& dates ) const { - DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, true ) }; + DatabaseWrapper db{ DatabaseHandler::get( DatabaseType::Data, DB_READONLY ) }; db.open( this->db_path, this->dialog_level==DL_EXPLANATORY ); diff --git a/logdoctor/modules/database/database.h b/logdoctor/modules/database/database.h index b871f145..140cc623 100644 --- a/logdoctor/modules/database/database.h +++ b/logdoctor/modules/database/database.h @@ -167,4 +167,8 @@ struct DatabaseHandler static DatabaseWrapper get( const DatabaseType db_type, const bool readonly=false ); }; + +#define DB_READONLY true + + #endif // LOGDOCTOR__DATABASE_H