¿Cómo puedo saber dónde se encuentra mi almacén de datos de desarrollo local? Estoy utilizando el Python SDK y Linux.¿Dónde está mi almacén de datos App Engine local?
Respuesta
Creo que depende de si tiene Java o Python SDK.
Para Python, esto es lo que dicen las instrucciones de Google: "El servidor web imprime la ubicación del archivo de datos de datos que está utilizando al terminal cuando se inicia. Puede hacer una copia del archivo y restaurarlos después para restablecer el almacén de datos a un estado conocido Asegúrese de reiniciar el servidor web después de reemplazar el archivo de almacén de datos
para cambiar la ubicación utilizada para el archivo de almacén de datos, utilice la opción --datastore_path:..
dev_appserver.py --datastore_path=/tmp/myapp_datastore myapp
más información aquí: http://code.google.com/appengine/docs/python/tools/devserver.html
Para Python u puede hacer que el acceso a la ruta de la interfaz de administración del almacén de datos: '/ _ah /' o
agregar el controlador de aplicación para app.yaml
- url: /admin/.*
script: $PYTHON_LIB/google/appengine/ext/admin
login: admin
y acceder a ella en/admin/
Estoy usando Windows 7 con Python SDK. Mi almacén de datos local está situado en
C:\Users\[username]\AppData\Local\Temp\dev_appserver.datastore
Para encontrar la ubicación de archivo para el almacén de datos de App Engine local MacOSX/Python, puede ejecutar el siguiente comando:
dev_appserver.py -help
mío era algo como:
/var/folders/uP/uP1GHkGKGqO7QPq+eGMmb++++TI/-Tmp-/dev_appserver.datastore
esto también funcionó muy bien en Windows. mi ruta era C: \ Windows \ Temp \ dev_appserver.datastore. – HorseloverFat
En el último GAE, el directorio del almacén de datos es 'appengine. [PROJECT_NAME]. [USER]' – Mazyod
Ya que es la parte superior de interrogación en la búsqueda de Google y yo pasamos bastante cantidad de Tiempo buscando una respuesta, diré que en Windows/Java mix DB archivo llamado local_db.bin
.
Creo que muchas de las respuestas en esta página no están actualizadas. Bajo el kit de desarrollo de Python actual (1.8.6) en Windows 7, finalmente, me encontré con el almacén de datos en:
c:\Users\[username]\AppData\Local\Temp\appengine.[appname]\datastore.db
no pude encontrar esta información en cualquier dev_appserver.py
impreso, ya sea con opciones de inicio normales o con --help
. En otros sistemas operativos, puede intentar buscar un archivo llamado datastore.db
.
Para la última versión del Pyhton SDK, esta es la respuesta correcta ahora. Las otras respuestas solo son relevantes si usa una versión anterior del SDK. – John
Uso OS X Mavericks (10.9), Python 2.7.5 y Google App Engine SDK 1.9.3 (Python). Ninguno de los anteriores funcionó para mí, sin embargo, haciendo referencia a la respuesta de @ alsmola, ejecuté sudo find/| grep datastore.db
y encontré el archivo en /private/var/folders/vw/7w1zhkls4gb1wd8r160c36300000gn/T/appengine.YYYY.XXXXX/datastore.db
(YYYY
es el nombre del proyecto, XXXXX
es mi nombre de usuario).
Esto funcionó para mí en OS X 10.9.5 con SDK 1.9.20. '/ private/var/folders/_7/58c8r_xs3817_c1lt1qw3wzh0000gn/T/appengine.YYYY.XXXXX/datastore.db' –
Sí, hice un' find' en la carpeta/private/var/folders/y lo encontré. Gracias –
con Maven los archivos están sentados aquí:
target/{buildName}/WEB-INF/appengine-generated/
voy a re-emitir una solución para conseguir almacén de datos permanente, ya que trabajó para mí (circa Feb 2017), corriendo GoogleAppEngineLauncher en OS X v10.10.
- Crear la ruta de la carpeta de almacén de datos permanente
- En GAEL, haga clic en el proyecto de que se trate, por ejemplo, PROJECTNAME
- Haga clic en Editar configuración de la aplicación
en el campo Banderas adicional:
--datastore_path =/usuarios/foo/GAE_datastore/PROJECTNAME/datastore.db
Nombre del archivo tiene que ser incluido ; en mi configuración, datastore.db funciona.
Después de buscar en toda la ruta del almacén de datos de GAE y de usar dev_appserver.py --datastore_path línea de comandos, fue muy útil encontrar esto.
Configuración de la aplicación en el menú Editar es una elección extraña, Google :-)
- 1. Google App Engine sigue eliminando mi base de datos local
- 2. ¿Cómo borro todas las entidades de mi almacén de datos local de Google App Engine?
- 3. ¿Cómo explorar el almacén de datos local de Java App Engine?
- 4. Almacén de datos de replicación alta de App Engine
- 5. ¿Codificación del almacén de datos de Google App Engine?
- 6. ADD/Entidades edición en Google App Engine Java almacén de datos local de
- 7. App Engine (Python) Precall almacén de datos API ganchos
- 8. El contenido local del almacén de datos de App Engine no persiste
- 9. Google App Engine Versiones en el almacén de datos
- 10. ¿Hay un visor de datos de Google App Engine local?
- 11. Exportar/importar el almacén de datos de/a Google App Engine
- 12. Almacenar datos en el almacén de datos de App Engine desde una aplicación de Android
- 13. ¿Cómo enviar datos desde dispositivos móviles Android al almacén de datos de Google App Engine?
- 14. ¿Cómo puedo simular un almacén de datos de replicación alta (Google App Engine) en una máquina de desarrollo local?
- 15. Usar el almacén de datos de Google AppEngine fuera del proyecto de App Engine
- 16. Google-app-engine NDB
- 17. Google App Engine: ¿qué herramientas para editar el almacén de datos localmente?
- 18. Google App Engine Java: inicio de sesión federado, qué guardar en el almacén de datos
- 19. Cómo ahorrar PDF generado con ReportLab al almacén de datos de App Engine Python
- 20. ¿Cómo descargar todas las entidades del almacén de datos en Google App Engine?
- 21. Retraso de lectura en el almacén de datos de App Engine después de poner()
- 22. ¿Cómo obtengo datos en vivo de mi aplicación App Engine de producción en mi aplicación de desarrollo local?
- 23. ¿Qué clasifica Google como operación de escritura del almacén de datos en Google App Engine?
- 24. Google App Engine almacén de datos de consulta mediante un inicio de cadena con
- 25. método get_by_id en clases de modelo en el almacén de datos de Google App Engine
- 26. Django en Google App Engine
- 27. Google App Engine Locking
- 28. MapReduce en más de un tipo de almacén de datos en Google App Engine
- 29. Pensando en App Engine
- 30. lista vacía en el almacén de datos de Google App Engine: java vs pitón
En Windows XP con el SDK de Python, el almacén de datos local está situado en 'C: \ Documents and Settings \ [nombre de usuario] \ Configuración local \ Temp \ dev_appserver.datastore' – Narcolei