0
更改Smartface應用程序升級時現有數據庫的最佳方法是什麼?更改Smartface應用程序升級時的數據庫結構
我的應用程序的新版本有稍微不同的數據庫結構(添加了新列)。
當升級發生時,GUI-desined數據集是新的(具有新列),而現有數據庫是舊的(沒有那些列)。
現有數據庫包含用戶數據,這意味着用空數據庫替換它不是一個選項。
下面的代碼無法正常工作(不添加列):
Data.execute("ALTER TABLE TableSettings ADD COLUMN NewColumn TEXT;");
Data.execute("UPDATE TableSettings SET NewColumn = 'test is fine';");
Data.DatasetSettings.refresh();
請分享一些想法如何解決這個問題。