Gibt es eine Möglichkeit, Datenbankinhalte in Google App Engine für Java hochzuladen, wie das Bulk-Uploader-Skript in der Python-Version? Wenn nicht, wie würden Sie vorhandene Daten in Ihre GAE/J App bekommen?Google AppEngine/Java und existierende DB
4
A
Antwort
7
Sie können die Python-Uploader verwenden, um Daten für Ihre Java-App hochzuladen. Zuerst ein app.yaml in einem leeren Verzeichnis erstellen, das enthält Folgendes: 'appcfg.py update'
application: yourappid
version: upload
runtime: python
api_version: 1
handlers:
- url: /remote_api
script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
login: admin
Dann Nutzung in diesem Verzeichnis. Jetzt können Sie das Bulk-Load-Tool "bulkloader.py" verwenden, indem Sie es auf upload.latest.yourappid.appspot.com zeigen. Da mehrere Hauptversionen gleichzeitig ausgeführt werden können und alle Versionen einer App denselben Datenspeicher verwenden, können Sie den Python-Massen-Uploader verwenden, während Sie Ihre App weiterhin in Java ausführen.
2
Soweit ich weiß, sind die einzigen zwei Möglichkeiten zur Verfügung:
Wie Sie bemerkt haben, sind beide Python orientiert. Ich habe kein ähnliches Äquivalent für GAE/J gesehen.
Verwandte Themen
- 1. Existierende T4-Datenbankhelfer für DB-Schemaabruf
- 2. Ruby on rails -elastischeSearch Reifenimport existierende db
- 3. Existierende Standardstile und Codierungsstandarddokumente
- 4. Google Gears SQL Lite DB und C#
- 5. Tools/Existierende Implementierungen ähnlich denen, die Google verwendet
- 6. Existierende Bentley-Ottmann-Algorithmusimplementierung
- 7. Erlaube Gzip auf existierende Dateien
- 8. Eine existierende Site mobilfreundlich machen
- 9. Implementierende Klasse in existierende Klasse
- 10. Google Places API: Orte in DB speichern
- 11. Directory.GetFiles findet nicht existierende Dateien
- 12. PHPUnit: Schein nicht existierende Klassen
- 13. Update DB wenn Google Kalender Event ändern
- 14. Google Map Problem Adressierungsort von DB
- 15. Verschieben von Dateien und Ordnern Versehentlich auf nicht existierende Orte
- 16. NHibernate, ORM: Wie wird mit dem Refactoring umgegangen? existierende Daten?
- 17. .db-Datei und MySQL
- 18. ListView und DB Android
- 19. J2SE und Java DB
- 20. IDE für existierende Makefiles unter Linux
- 21. Aktualisiere Datentabelle zu existierende globale Datenbankverbindung
- 22. Schreibe Text in existierende PNG mit Node.js
- 23. Python fügt eine bereits existierende Variable hinzu
- 24. Neue JavaDoc an existierende Super-Methode anhängen
- 25. Symfony Doctrine Sluggable Erweiterung in existierende Datenbank
- 26. Wie schreibe ich Daten in existierende plistfile?
- 27. Existierende EC2-Instanz an elastisches Bohnenrohr anfügen
- 28. Erneutes Anhängen von Quelldateien an existierende SVN
- 29. Wie man nicht existierende Artikel auflistet?
- 30. Vor- und Nachteile von db und ndb in Google App-Engine
wo sollten wir dieses leere Verzeichnis in Verzeichnisstruktur erstellen? –
@ Nichole Überall, wo Sie möchten. –