在我的数据存储区中,我有几百个实体PlayerStatistic,我想重命名GamePlayRecord.在开发服务器上,通过在交互式控制台中编写一个小脚本很容易实现.但是,部署应用程序后,没有交互式控制台.
相反,我将该脚本复制到一个文件中并将文件链接到app.yaml.我部署了脚本,打算运行一次,然后删除它.但是,我遇到了另一个问题,即脚本运行超过30秒.脚本在完成之前总会被切断.
我的解决方案最终重写了脚本,以便一次创建和删除一个实体.这样,即使超时,脚本也可以从中断的地方继续.由于我只有几百个实体,所以这需要大约5次更新.
有没有更好的方法在Google App Engine上运行一次性重构脚本?是否有一种很好的方法可以绕过30秒的限制来运行这些重构脚本?