2013-08-04 61 views
0

1)假設我有一個應用程序必須升級到更新的版本。如何在Google應用引擎中將數據從一個表格遷移到另一個表格

在新版本數據表格中,在應用程序啓用之前,必須將表格移動到另一個表格。

這怎麼可能在Google App Engine中實現?

2)如何將我的應用程序從一個版本切換到另一個版本。我知道GAE支持最多10個版本的相同應用程序。但是我怎麼能在這些版本之間切換呢?

+0

您是否使用數據存儲區或cloudsql,因爲數據存儲區中沒有表,並且您不會移動它們,但可以更改模型並執行某種形式的更新。 –

+0

@TimHoffman感謝您的迴應!我正在使用數據存儲。你能否提供一些關於什麼樣的更新必須完成的細節? – Eddy

回答

0
  1. 爲什麼需要移動數據?
  2. 只需部署,爲新版本命名,並將默認版本更改爲指向新版本/拆分流量。爲什麼你需要保持舊的?
+0

1)當前系統在同一列中保存EmailId和SSN(用戶可以提供任何一個值)值(沒有理由這樣做)。新版本應該將這些值保存在不同的表中。因爲根據較新的要求,像銀行詳細信息這樣的用戶的所有安全數據,SSN應該存儲在一個單獨的表格中。 – Eddy

+0

2)明白了。謝謝!! – Eddy

+0

您錯過了關於什麼/如何appengine工作的基本理解。提供包含您正在使用的屬性的兩個不同版本的模型。您將需要運行一個可能與原始實體一起工作的遷移過程。如果你提供模型,那麼我們可以給出一個明確的例子。 –

相關問題