Did you try to do it through the dashboard? At Data, Datastore Admin you have the option to select all of the entities and delete them.
On Jan 28, 10:56 pm, Nathan VanHoudnos <nathan...@gmail.com> wrote: > Thanks for the reply. > > To clarify, I want to wipe everything in the production datastore on > Google's servers. If it were only as easy as clearing the development > datastore! > > Cheers, > > Nathan > > > > > > > > > > On Fri, Jan 28, 2011 at 3:10 PM, devGS <vitali....@geniestills.com> wrote: > > Run your web2py app with a command from your GAE library and the flag - > > c. > > i.e: dev_appserver.py -c C:\web2py > > > On Jan 28, 9:31 pm, Nathan VanHoudnos <nathan...@gmail.com> wrote: > > > Hi, > > > > I'm running web2py 1.91.6 on google app engine. I'd like to delete > > > everything in the datastore and start over. > > > > If you have a quick solution for this, stop reading now and just tell me > > the > > > "web2py" way. :) > > > > There is a StackOverflow thread that I found: > > > >http://stackoverflow.com/questions/1062540/how-to-delete-all-datastor... > > > > which assumes that you setup everything in Models.py which uses syntax > > very > > > different from the DAL and I can't make heads or tails of it. > > > > I tried using the remote_api to do the deletion: > > > > vanhoudn@gauze:~/workspace/creatia-rubrics/src$ python2.5 > > > ~/google_appengine/remote_api_shell.py creatia-rubrics > > > App Engine remote_api shell > > > Python 2.5.5 (r255:77872, Sep 14 2010, 17:16:34) > > > [GCC 4.4.3] > > > The db, users, urlfetch, and memcache modules are imported. > > > creatia-rubrics> from google.appengine.ext.db import GqlQuery > > > creatia-rubrics> query = GqlQuery("SELECT * FROM allRatings") > > > Traceback (most recent call last): > > > File "<console>", line 1, in <module> > > > File > > > "/home/vanhoudn/google_appengine.1.4.1/google/appengine/ext/db/__init__.py" > > , > > > line 2296, in __init__ > > > model_class = class_for_kind(self._proto_query._entity) > > > File > > > "/home/vanhoudn/google_appengine.1.4.1/google/appengine/ext/db/__init__.py" > > , > > > line 266, in class_for_kind > > > raise KindError('No implementation for kind \'%s\'' % kind) > > > KindError: No implementation for kind 'allRatings' > > > > But it gives me this weird KindError. Before i can get to the > > > > db.delete(query) > > > > step. So how do you access the kinds that you create in models/db.py? I > > > copied the GQL statement straight from the datastore viewer on > > > appspot.comso it shouldn't be a syntax error. > > > > The relevant section of my models/db.py is: > > > > db.define_table('allRatings', > > > Field('timeend','datetime',requires= IS_NOT_EMPTY() ), > > > Field('timestart','datetime',requires= IS_NOT_EMPTY() ), > > > Field('assignmentId',requires= IS_NOT_EMPTY() ), > > > Field('experimentId',requires= IS_NOT_EMPTY() ), > > > Field('workerId',requires= IS_NOT_EMPTY() ), > > > Field('studentIds',requires= IS_NOT_EMPTY() ), > > > Field('rubricCode',requires= IS_NOT_EMPTY() ), > > > Field('ipaddress' ,default=request.client), > > > Field('comment',requires= IS_NOT_EMPTY() ), > > > Field('rawAnswers',requires= IS_NOT_EMPTY() ), > > > Field('subscores',requires= IS_NOT_EMPTY() ) > > > ) > > > > Any help would be appreciated! > > > > Cheers, > > > -- > > > Nathan VanHoudnos > > > |- Statistics & Public Policy PhD student > > > |- Program for Interdisciplinary Education Research (PIER) Fellowship > > > |- Carnegie Mellon University > > > |-http://www.andrew.cmu.edu/user/nmv > > > > "Neglect of mathematics works injury to all knowledge, > > > since he who is ignorant of it cannot know the other > > > sciences or the things of this world." -- Roger Bacon > > -- > Nathan VanHoudnos > |- Statistics & Public Policy PhD student > |- Program for Interdisciplinary Education Research (PIER) Fellowship > |- Carnegie Mellon University > |-http://www.andrew.cmu.edu/user/nmv > > "Neglect of mathematics works injury to all knowledge, > since he who is ignorant of it cannot know the other > sciences or the things of this world." -- Roger Bacon