Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine Google app engine中数据从一个表迁移到另一个表的过程_Google App Engine - Fatal编程技术网

Google app engine Google app engine中数据从一个表迁移到另一个表的过程

Google app engine Google app engine中数据从一个表迁移到另一个表的过程,google-app-engine,Google App Engine,1) 假设我有一个应用程序,它必须升级到一个更新的版本 在较新版本的数据表单中,在应用程序启动之前,必须将一个表移动到另一个表中 如何在谷歌应用程序引擎中实现这一点 2) 如何将应用程序从一个版本切换到另一个版本。我知道GAE最多支持同一应用程序的十个版本。但我如何在这些版本之间切换 为什么需要移动数据 只需部署,为新版本命名,并将默认版本更改为指向新版本/拆分流量。你为什么要维护旧的 您使用的是数据存储还是cloudsql,因为数据存储中没有表,您不会移动它们,但您可能会更改模型并执行某种形式

1) 假设我有一个应用程序,它必须升级到一个更新的版本

在较新版本的数据表单中,在应用程序启动之前,必须将一个表移动到另一个表中

如何在谷歌应用程序引擎中实现这一点

2) 如何将应用程序从一个版本切换到另一个版本。我知道GAE最多支持同一应用程序的十个版本。但我如何在这些版本之间切换

  • 为什么需要移动数据
  • 只需部署,为新版本命名,并将默认版本更改为指向新版本/拆分流量。你为什么要维护旧的

  • 您使用的是数据存储还是cloudsql,因为数据存储中没有表,您不会移动它们,但您可能会更改模型并执行某种形式的更新。@TimHoffman感谢您的回复!我正在使用数据存储。您能否提供一些关于必须进行何种更新的详细信息?1)当前系统将EmailId和SSN(用户可以提供任何一个值)值保存在同一列中(没有理由这样做)。较新版本应将这些值保存在不同的表中。因为根据较新的要求,用户的所有安全数据(如银行详细信息)都应存储在单独的表中。您对appengine的工作原理缺乏基本了解。提供包含您正在使用的属性的模型的两个不同版本。您可能需要运行一个迁移过程来处理原始实体。如果您提供了模型,那么我们可以给出一个明确的示例。