Oh, right sorry. I wasnt thinking about using it as backup. Just a
easy way to inspect the Kinds you have in the relevent application. To
see if the kinds you think have been "dropped" are actully still
there. A easy way to view the Datastore stats.

I though you would have to use the same trick to make a python version
of the main (ie source in that documents terms) app too, to view the
stats in the datastore.


On Fri, Nov 4, 2011 at 8:21 PM, Phil McDonnell
<[email protected]> wrote:
> My understanding is that only python services can be backed up using the
> datastore admin.  The wording on the "A Note for Java Developers" is only
> for the "target" application.  I'm trying to back up a java app which means
> my java app is the "source" instead of the "target".
>
> On Tue, Nov 1, 2011 at 1:38 PM, Barry Hunter <[email protected]> wrote:
>>
>> You can
>> http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html
>>
>> See the "A Note for Java Developers" section.
>>
>>
>>
>> On Tue, Nov 1, 2011 at 4:45 PM, Phil McDonnell
>> <[email protected]> wrote:
>> > Sadly, the source app is java so I can't run the datastore admin.
>> >  Enabling
>> > the feature it was a mistake.
>> >
>> > On Mon, Oct 31, 2011 at 10:35 AM, Barry Hunter <[email protected]>
>> > wrote:
>> >>
>> >> Well I was just going to suggest you use the datasotre admin
>> >> http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html
>> >>
>> >> to view your datastore, to see if the data is still there.
>> >>
>> >> On Mon, Oct 31, 2011 at 2:32 PM, Phil McDonnell
>> >> <[email protected]> wrote:
>> >> > Also, minor possibility, but I noticed "Datastore Admin" was enabled
>> >> > in
>> >> > my
>> >> > settings.  Perhaps there is a bug associated with that and deploys?
>> >> > Thanks,
>> >> > Phil
>> >> >
>> >> > On Mon, Oct 31, 2011 at 10:27 AM, Phil McDonnell
>> >> > <[email protected]> wrote:
>> >> >>
>> >> >> I investigated the namespace idea and I don't believe that's being
>> >> >> used
>> >> >> here at all. The one data class that is still accessible is a
>> >> >> remnant
>> >> >> from
>> >> >> some earlier work and no longer used which may explain why it
>> >> >> doesn't
>> >> >> become
>> >> >> inaccessible/disappear.
>> >> >> Any more ideas on how entire datastore classes might become
>> >> >> inaccessible
>> >> >> directly after a deploy?  It does not happen every time I deploy,
>> >> >> but
>> >> >> when
>> >> >> it does it makes all of our data inaccessible, with the exception of
>> >> >> the one
>> >> >> data class that we don't use anymore.
>> >> >> Thanks for your help and input,
>> >> >> Phil
>> >> >>
>> >> >> On Fri, Oct 28, 2011 at 4:18 PM, Phil McDonnell
>> >> >> <[email protected]> wrote:
>> >> >>>
>> >> >>> Hi guys,
>> >> >>> Apologies for using unclear terminology on this.  I understand the
>> >> >>> details of how the data is stored on BT. This is not local - this
>> >> >>> is
>> >> >>> on the
>> >> >>> production instance.
>> >> >>> This idea of something happening that makes the
>> >> >>> data inaccessible sounds
>> >> >>> possible. I'm running on version 2 of my app.  Could that be an
>> >> >>> issue?
>> >> >>>  I'm
>> >> >>> not very familiar with the namespace feature, but I can read up on
>> >> >>> this.
>> >> >>>  Are there other ways that the data might disappear?
>> >> >>> Ikai, in case it's useful, my app id is coupflipsite.
>> >> >>> Thanks so much for all the thoughts here.  Getting to the bottom of
>> >> >>> this
>> >> >>> is extremely important for us and I very much appreciate your
>> >> >>> wisdom
>> >> >>> on
>> >> >>> this.
>> >> >>> Thanks again,
>> >> >>> Phil
>> >> >>> On Fri, Oct 28, 2011 at 2:18 PM, Ikai Lan (Google)
>> >> >>> <[email protected]>
>> >> >>> wrote:
>> >> >>>>
>> >> >>>> Thanks for the explanation Barry. Phil, it sounds like you are
>> >> >>>> talking
>> >> >>>> about the local datastore. Can you clarify?
>> >> >>>> --
>> >> >>>> Ikai Lan
>> >> >>>> Developer Programs Engineer, Google App Engine
>> >> >>>> plus.ikailan.com | twitter.com/ikai
>> >> >>>>
>> >> >>>>
>> >> >>>> On Fri, Oct 28, 2011 at 3:29 AM, Barry Hunter
>> >> >>>> <[email protected]>
>> >> >>>> wrote:
>> >> >>>>>
>> >> >>>>> That doesn't even make sense
>> >> >>>>>
>> >> >>>>> The Datastore has no concept of 'table'.
>> >> >>>>>
>> >> >>>>> All Entities - regardless of their kind- are stored in one
>> >> >>>>> 'bigtable'
>> >> >>>>> - they are all intermingled. In fact all Entities from everyone's
>> >> >>>>> apps
>> >> >>>>> are stored in the same bigtable.
>> >> >>>>>
>> >> >>>>> So to delete a 'table' - which is really just all entities of a
>> >> >>>>> given
>> >> >>>>> kind for a given app - would need to loop though and delete each
>> >> >>>>> individual entity. Once there are no entities of a given
>> >> >>>>> kind/model
>> >> >>>>> left, the 'kind' has effectively been dropped.
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> I would guess need to check you aren't somehow using the
>> >> >>>>> application
>> >> >>>>> version in the Kind name or even the key?. Then when the
>> >> >>>>> application
>> >> >>>>> is updated, the version changes and therefore the old entities
>> >> >>>>> become
>> >> >>>>> inaccessible.
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> On Thu, Oct 27, 2011 at 10:17 PM, Phil McDonnell
>> >> >>>>> <[email protected]> wrote:
>> >> >>>>> > Twice now a deploy has cleared several of the data tables in my
>> >> >>>>> > deployed
>> >> >>>>> > datastore.  Does anyone know what causes this?  The symptoms
>> >> >>>>> > both
>> >> >>>>> > times are
>> >> >>>>> > consistent.  I do a deploy and the datastore drops several of
>> >> >>>>> > the
>> >> >>>>> > tables.
>> >> >>>>> >  Strangely, one very old (and generally unused) table is not
>> >> >>>>> > dropped
>> >> >>>>> > and my
>> >> >>>>> > blob data is still there.  Is this dropping of data/tables  on
>> >> >>>>> > deploy
>> >> >>>>> > a
>> >> >>>>> > known "feature" that I'm somehow not understanding?  Note, this
>> >> >>>>> > does
>> >> >>>>> > not
>> >> >>>>> > happen on every deploy.
>> >> >>>>> > We are still pre-launch, but I'm extremely concerned that this
>> >> >>>>> > could
>> >> >>>>> > happen
>> >> >>>>> > when we are live.  If we drop our data when we are live it
>> >> >>>>> > would
>> >> >>>>> > cost
>> >> >>>>> > us a
>> >> >>>>> > lot of money.
>> >> >>>>> > Thanks so much,
>> >> >>>>> > Phil
>> >> >>>>> >
>> >> >>>>> > --
>> >> >>>>> > You received this message because you are subscribed to the
>> >> >>>>> > Google
>> >> >>>>> > Groups
>> >> >>>>> > "Google App Engine" group.
>> >> >>>>> > To post to this group, send email to
>> >> >>>>> > [email protected].
>> >> >>>>> > To unsubscribe from this group, send email to
>> >> >>>>> > [email protected].
>> >> >>>>> > For more options, visit this group at
>> >> >>>>> > http://groups.google.com/group/google-appengine?hl=en.
>> >> >>>>> >
>> >> >>>>>
>> >> >>>>> --
>> >> >>>>> You received this message because you are subscribed to the
>> >> >>>>> Google
>> >> >>>>> Groups "Google App Engine" group.
>> >> >>>>> To post to this group, send email to
>> >> >>>>> [email protected].
>> >> >>>>> To unsubscribe from this group, send email to
>> >> >>>>> [email protected].
>> >> >>>>> For more options, visit this group at
>> >> >>>>> http://groups.google.com/group/google-appengine?hl=en.
>> >> >>>>>
>> >> >>>>
>> >> >>>> --
>> >> >>>> You received this message because you are subscribed to the Google
>> >> >>>> Groups "Google App Engine" group.
>> >> >>>> To post to this group, send email to
>> >> >>>> [email protected].
>> >> >>>> To unsubscribe from this group, send email to
>> >> >>>> [email protected].
>> >> >>>> For more options, visit this group at
>> >> >>>> http://groups.google.com/group/google-appengine?hl=en.
>> >> >>>
>> >> >>
>> >> >
>> >> > --
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups
>> >> > "Google App Engine" group.
>> >> > To post to this group, send email to
>> >> > [email protected].
>> >> > To unsubscribe from this group, send email to
>> >> > [email protected].
>> >> > For more options, visit this group at
>> >> > http://groups.google.com/group/google-appengine?hl=en.
>> >> >
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> "Google App Engine" group.
>> >> To post to this group, send email to [email protected].
>> >> To unsubscribe from this group, send email to
>> >> [email protected].
>> >> For more options, visit this group at
>> >> http://groups.google.com/group/google-appengine?hl=en.
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Google App Engine" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> > [email protected].
>> > For more options, visit this group at
>> > http://groups.google.com/group/google-appengine?hl=en.
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to