2010-07-05 74 views
2

是否有任何方法可以改變Google應用引擎中某個Kind的屬性名稱,換句話說,是否有辦法改變Google應用引擎中表格的列名稱(雖然它遵循不同的方式來處理數據)?我正在使用python。更改Google應用引擎中的屬性名稱

請建議。

在此先感謝。

回答

4

在Google AppEngine上進行重構涉及在修改數據庫時必須修改所有記錄,或者編寫代碼以便在新值不存在的情況下仍舊讀取舊值。

從數據存儲中刪除列是可能的,但並不容易。更多的信息可以在here找到。

+0

感謝您的回覆馬修,我的要求實際上是重命名屬性,保持數據完好無損。對於例如如果有一種類型的員工,並帶有名稱等屬性,我想將其重命名爲employee_name,並保留其中的所有記錄。 – 2010-07-06 05:28:37

+0

我認爲做到這一點的唯一方法是創建一個新字段,保存所有對象的數據,然後擺脫舊字段。 – 2010-07-06 11:43:20