Question

I've got some data up on Google App Engine's live datastore, but would like to have a local copy as well for local development. What's the best way to do an occasional sync?

Was it helpful?

Solution

There's no trivial way to do this, but there are some possibilities:

  • Use the official bulk uploader (from the GAE-Python SDK) if your application is in Python (but not Django)
  • Use Gaebar if your application is in Django
  • Use the Datanucleus REST API if your app is in Java

You can also try some other open source projects meant to solve this problem. AppRocket was a promising one, but there's only one commiter to the project and there is no activity in the past months...

Also, star issues 59 and 776 to get this included officially by google.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top