2012-03-09 67 views
0

当我将应用程序重新部署到应用程序引擎时,应用程序会清理数据存储区中的现有数据。 如何防止这种情况发生?防止在重新部署时清理数据库

更新:1我正在使用Java 1.6.3。这在生产系统上。

+1

在生产环境还是在本地开发服务器上? – 2012-03-09 07:26:30

+0

什么SDK?蟒蛇,Java,去?你用什么工具来运行?生产服务器中的 – 2012-03-09 08:11:54

+0

和使用的语言是java。 – mihirg 2012-04-18 17:35:59

回答

1

如果重新部署,生产中的数据存储不会刷新。如果您更改模型定义和结构,则可能是您需要的数据不属于新(er)模型定义...
如果您正在谈论本地计算机上的数据存储,请使用

--datastore_path=/tmp/myapp_datastore myapp 

如果您使用的是python。不知道java SDK的等价物是什么。
您需要提供更多详细信息。

0

这可能是因为您在部署之前更改了应用程序名称(因此您正在部署到正确的应用程序)。但您的本地数据存储中的先前数据是以先前名称存储的。如果您在再次使用本地数据存储之前未更改应用名称,则可能会显示数据已消失。