Google App Engine具有應用程序版本的概念。即,您可以同時運行多個版本的應用,並可以在不同的子域中訪問。例如:http://1.my-app-name.appspot.com
,http://2.my-app-name.appspot.com
。Google App Engine數據存儲中的版本控制
這個應用程序的哪些方面實際上是「版本化」的?它只是Python +靜態文件的代碼庫嗎?數據存儲是否具有「版本」的概念?如果不是,那麼當我更新Google App Engine模型的定義時會發生什麼?
謝謝!
可能應該拆分版本字符串並根據主要版本值創建名稱空間。 'major_ver,minor_ver = os.environ.get('CURRENT_VERSION_ID')。rsplit('。',1); namespace_manager.set_namespace(major_ver)'即使不更改主版本值,次版本值也隨每個部署而改變。 – Calvin 2011-05-19 21:46:01
良好的通話,出於某種原因,我認爲它只返回主要版本。 – 2011-05-19 23:14:51
這是很棒的信息,thanks! – 2011-05-23 07:02:53