我有一個數據庫,我在SQLite瀏覽器中建立,它工作正常。我啓動了一個預構建數據庫的應用程序,現在我想向該數據庫添加更多表和數據。更改SQLite數據庫版本號
我可以讓應用程序啓動SQLiteOpenHelper的onUpgrade方法。但問題是,每次使用助手時都會這樣做。
我將它本地化爲,僅在應用程序啓動時,從用於檢索數據的幫助程序中分離出升級命令,但這仍然是一個問題。
雖然我已經弄明白了,因爲自從版本1以來,我一直在使用我的計算機上的同一個數據庫(即我正在編輯的數據庫)。所以,只要將新數據庫寫入SD卡,它就會顯示版本1,儘管我現在應該達到第4版。
所以,我的問題是,我怎樣才能手動編輯原始數據庫的數據庫版本,以便它在更新時不更新舊版本號?
要*閱讀*,你可以使用:PRAGMA user_version; –