清理GoogleAppEngine的数据存储区

时间:2011-07-22 19:16:44

标签: google-app-engine google-cloud-datastore

如何在GoogleAppEngine中清除数据存储区。

我想清除我的开发数据再次进行测试,但我可以找到一种方法来做到这一点

5 个答案:

答案 0 :(得分:3)

dev_appserver.py --clear_datastore myapp 

假设“开发数据”,表示开发服务器中的数据。

答案 1 :(得分:3)

如果从命令行运行,请使用--clear_datastore标志,例如,

dev_appserver.py --clear_datastore=yes app

否则,如果您从附带的GAE启动器运行它,请进入应用程序的设置(双击它),并且应该有一个小的复选框,在启动设置下显示“启动时清除数据存储”。 / p>

参考: https://cloud.google.com/appengine/docs/python/tools/devserver#Python_Using_the_Datastore

答案 2 :(得分:1)

只需使用Administering Your Datastore(实验性)

其他一些方式 App Engine: How to "reset" the datastore?

Delete all data for a kind in Google App Engine

交互式控制台也是一种很好的方式。

答案 3 :(得分:1)

对于Java,可以在页面末尾的Using the Datastore - Clearing the Datastore中看到以下信息(截至2013/05/10):

  

开发Web服务器使用本地版本的数据存储区来使用本地文件测试您的应用程序。只要存在临时文件,数据就会一直存在,除非您要求它们执行此操作,否则Web服务器不会重置这些文件。

     

该文件名为local_db.bin,它在应用程序的WAR目录中的WEB-INF / appengine-generated /目录中创建。要清除数据存储,请删除此文件。

因此,请停止服务器,删除该文件,然后重新启动它。

答案 4 :(得分:-1)

在本地计算机上,您可以转到:http://localhost:8080/_ah/admin/datastore