我正在開發一個使用C++(Qt)和SQLite的應用程序。該應用程序安裝了預定義的數據庫,並填充了一些記錄用戶可以用自己的記錄擴展數據庫。我想知道如何實現應用程序的更新,即當安裝新版本的應用程序時,我想刪除數據庫中舊的核心(預定義)記錄,並替換(插入)新的應用程序。這些問題就出來了:更新應用更新數據庫的一部分
- 我應該使用2個數據庫具有相似的架構,一個修改用戶和第二隻讀一個預先定義(這樣的應用程序更新將只是複製了舊的新的預定義的數據庫)?在更新
- 或者我應該在數據庫作者簡介(應用程序或用戶)一列,並以某種方式(如何?)刪除舊的應用程序記錄,並插入新的?
任何想法?由於