0
我試圖將GAE AppEngine上的屬性幾個字段更改爲自定義類型(加密內容)。將db.Model的屬性更改爲自定義類型
其中大部分都是字符串或文本屬性。由於我們的數據庫中有數百萬條條目,遷移並非易事。我正在尋找最佳做法,這裏是我認爲最好的做法,但這可能對執行時間限制非常具有挑戰性,另外我對這項任務的成本有點恐懼。
- 克隆表tmp_table的
- 刪除表
- 創建表的新屬性從tmp_table的
- 將值插入表
什麼聽起來像在大多數環境中很短的徒步旅行感覺在GAE上稍微複雜一些;)
我的問題給你: - 有沒有知道你知道的最佳實踐/你是否已經實現了這個挑戰&怎麼樣? - 任何想法如何觸發程序(我估計它需要幾分鐘的時間,以便在60秒極限
你使用d atastore還是Cloud SQL?編輯:我認爲,因爲你指的是字符串和文本屬性,它是數據存儲 – dlebech
沒有表。你需要停止思考這些條款。 –
您還沒有說過,如果您可以隨時間進行內容遷移,或者您必須在暫停所有更新的固定時間內進行遷移。這一要求將嚴重影響您採取的方式。 –