小编Kai*_*Kai的帖子

重构Google App Engine数据存储区

在我的数据存储区中,我有几百个实体PlayerStatistic,我想重命名GamePlayRecord.在开发服务器上,通过在交互式控制台中编写一个小脚本很容易实现.但是,部署应用程序后,没有交互式控制台.

相反,我将该脚本复制到一个文件中并将文件链接到app.yaml.我部署了脚本,打算运行一次,然后删除它.但是,我遇到了另一个问题,即脚本运行超过30秒.脚本在完成之前总会被切断.

我的解决方案最终重写了脚本,以便一次创建和删除一个实体.这样,即使超时,脚本也可以从中断的地方继续.由于我只有几百个实体,所以这需要大约5次更新.

有没有更好的方法在Google App Engine上运行一次性重构脚本?是否有一种很好的方法可以绕过30秒的限制来运行这些重构脚本?

google-app-engine google-cloud-datastore

2
推荐指数
1
解决办法
570
查看次数