app engine upload mechanisme用于更改数据,是上传整个还是delta?

时间:2011-12-23 10:36:17

标签: google-app-engine bulkloader

我将my_app上传到app engine app

appcfg.py update c:\my_app ...

如果我已经上传了my_app,那么在文件中做了一些小改动,

  • 是否将整个项目上传到app engine并覆盖整个以前的项目?
  • 或者只上传相关更改并覆盖相关部分?

此命令的问题是什么情况:

bulkloader.py --restore --filename=my_kind.dump ...

1 个答案:

答案 0 :(得分:1)

你试过吗?

update每次都会上传整个应用程序。没有三角洲的概念。通常情况下,当您上传新版本时,我建议更改version设置 - 这样您就可以在网站上保留最多10个以前版本的应用,并且只有在您使用时才将新版本设置为默认版本确定它有效。

如果您在不更改版本的情况下上传,AppEngine实际上会在删除旧版本之前创建一个新版本,因此您需要在版本列表中添加一个备用插槽。

我不明白你关于bulkloader的问题。你问这是不是一个三角洲?不,它不能,因为它通过远程API串行发送数据 - 它无法事先知道数据存储中数据库中已存在哪些行。

相关问题