diff options
author | Andrey Oleynik <aoleynik@luxoft.com> | 2015-06-18 18:38:19 +0300 |
---|---|---|
committer | Andrey Oleynik <my@email.com> | 2015-07-26 15:53:18 +0300 |
commit | 3b9cf20c66ac99fed64317fdd56129e15ceb13d1 (patch) | |
tree | d7c91cfdb39c08deb65194b42a55a19cf88a7975 /src/components/application_manager/include/application_manager/resumption/resumption_sql_queries.h | |
parent | 6dbcb82f5f17766b10cf762e943141b48285e1d8 (diff) | |
download | sdl_core-3b9cf20c66ac99fed64317fdd56129e15ceb13d1.tar.gz |
Implemented DB version checking and re-building on version change.
Resumption and policy DBs will be re-built on internal DBs version
change. Old data will be kept untouched (in case of same structs will be
present in new version), new structs and/or field can be added with new
SDL binaries support.
Conflicts:
src/components/application_manager/src/resumption/resumption_data_db.cc
src/components/policy/src/policy/include/policy/pt_representation.h
src/components/policy/src/policy/include/policy/sql_pt_representation.h
src/components/policy/src/policy/src/cache_manager.cc
src/components/policy/src/policy/src/sql_pt_representation.cc
Diffstat (limited to 'src/components/application_manager/include/application_manager/resumption/resumption_sql_queries.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/resumption/resumption_sql_queries.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/components/application_manager/include/application_manager/resumption/resumption_sql_queries.h b/src/components/application_manager/include/application_manager/resumption/resumption_sql_queries.h index f7345ed0e3..ffe84c59f4 100644 --- a/src/components/application_manager/include/application_manager/resumption/resumption_sql_queries.h +++ b/src/components/application_manager/include/application_manager/resumption/resumption_sql_queries.h @@ -38,6 +38,7 @@ namespace resumption { extern const std::string kCreateSchema; +extern const std::string kDropSchema; extern const std::string kInsertInitData; extern const std::string kChecksResumptionData; extern const std::string kSelectCountHMILevel; @@ -124,7 +125,10 @@ extern const std::string kChecksCharacter; extern const std::string kSelectCharacter; extern const std::string kSelectTTSChunk; extern const std::string kSelectAppTable; +extern const std::string kSelectAllApps; extern const std::string kUpdateApplicationData; +extern const std::string kSelectDBVersion; +extern const std::string kUpdateDBVersion; } // namespace resumption #endif // SRC_COMPONENTS_APPLICATION_MANAGER_INCLUDE_APPLICATION_MANAGER_RESUMPTION_RESUMPTION_SQL_QUERY_H_ |