0
我在使用System.Data.SQLite的C#中有一個應用程序。在我的情況下,我使用最新版本的SQL Lite數據庫,現在我可以看到新版本已經發布,並且int sqlite.org網頁說建議升級數據庫。如何升級sqlite數據庫而不丟失數據?
我的問題是如何升級而不會丟失我實際數據庫中的信息。
如何切割數據版本
謝謝。
編輯:我的意思是當我用sqlite3庫創建一個新的數據庫,我猜數據庫文件,我的database.db有一個版本。當我更新sqlite3庫時,我正在更新sqlite3命令行,但數據庫文件仍然具有創建時的版本。因此如果在新版本中爲數據庫添加新功能,例如觸發器,外鍵等,如果我沒有錯,這個功能必須在數據庫文件中,而不是在sqlite3庫中,因爲當我使用實體框架訪問數據庫時,我不使用sqlite3庫,我使用System.SQLite.Data庫。
我錯了嗎?數據文件永遠不會更新,只有庫可以更新?
謝謝。
然後什麼是更新是sqlite庫,而不是數據庫文件?數據庫文件從未更新過?我的意思是在過去它增加了對觸發器,外鍵的支持......如果我沒有錯,這將在數據庫文件中,而不是sqlite庫。 – 2013-04-20 08:53:31