From b47a4e793b7347e9576e15d01f624c541896f36b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=8F=8B=E6=9D=BE?= Date: Thu, 15 Aug 2024 06:37:27 +0000 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E6=94=AF=E6=8C=81=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E9=99=8D=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邹友松 --- .../firmware/data/db/include/firmware_database_callback.h | 1 + .../firmware/data/db/src/firmware_database_callback.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/services/firmware/data/db/include/firmware_database_callback.h b/services/firmware/data/db/include/firmware_database_callback.h index 77574d9d..3c6d9079 100644 --- a/services/firmware/data/db/include/firmware_database_callback.h +++ b/services/firmware/data/db/include/firmware_database_callback.h @@ -36,6 +36,7 @@ public: int OnCreate(NativeRdb::RdbStore &rdbStore) final; int OnUpgrade(NativeRdb::RdbStore &rdbStore, int oldVersion, int newVersion) final; int OnOpen(NativeRdb::RdbStore &rdbStore) final; + int OnDowngrade(NativeRdb::RdbStore &rdbStore, int currentVersion, int targetVersion) final; #endif private: diff --git a/services/firmware/data/db/src/firmware_database_callback.cpp b/services/firmware/data/db/src/firmware_database_callback.cpp index f0d318c2..a5da746d 100644 --- a/services/firmware/data/db/src/firmware_database_callback.cpp +++ b/services/firmware/data/db/src/firmware_database_callback.cpp @@ -52,6 +52,12 @@ int FirmwareDatabaseCallback::OnOpen(NativeRdb::RdbStore &rdbStore) return NativeRdb::E_OK; } +int FirmwareDatabaseCallback::OnDowngrade(NativeRdb::RdbStore &rdbStore, int currentVersion, int targetVersion) +{ + ENGINE_LOGI("FirmwareDatabaseCallback OnDowngrade fail, updateservice not support onDowngrade firmware_sqlite db"); + return NativeRdb::E_NOT_SUPPORT; +} + std::vector FirmwareDatabaseCallback::GenerateDbCreateSqlVector() { std::vector dbCreateSqlVector; -- Gitee