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

Reply via email to