我有我的本地高清SQLite格式的數據庫。我想將數據庫提供給GAE,以便我可以使用它創建某些很酷的網絡應用程序。我瀏覽過一個方法來做到這一點。但是,大多數可用的項目都是將GAE中的數據庫備份到本地HD。有沒有一種方法可以將本地Sqlite數據庫升級到GAE?如何將我的Sqlite數據庫移植到GAE?
2
A
回答
4
您無法直接在appengine上執行此操作,因爲寫入文件在appengine中受到限制。我會說,你應該將你的sqlite數據庫文件導出爲像csv這樣的通用格式,設計類似於sqlite表格模式的模型。然後編寫一個腳本將所有這些sqlite記錄加載到dev_sever(包含在sdk中的開發環境),然後您可以輕鬆地將數據從本地開發服務器上傳到Google Appengine。看看this知道如何將開發服務器數據導出到appengine。
1
您可以使用Google Cloud Storage服務(https://developers.google.com/storage/)執行此操作。您的應用程序可以讀取存儲在Google雲存儲中的文件的寫入信息,因此可以將sqlite文件放在那裏並讀取和寫入。
+0
因此,基本上它就像谷歌上的雲端sqlite數據庫,您的GAE可以連接並執行數據庫中的SQL命令。或者它只是一個普通的靜態文件讀/寫的東西? – 2012-05-31 00:23:08
相關問題
- 1. 如何處理數據庫更改並移植我的數據?
- 2. 如何將Ubuntu C++庫移植到MinGW?
- 3. 如何將Java庫移植到Web上?
- 4. 如何將Javascript庫移植到React Native?
- 5. 如何將關係數據庫移植到Neo4j?
- 6. 如何將SqlServer數據庫移植到MySQL?
- 7. SQLite庫 - Python可移植性
- 8. GAE - Facebook圖移植
- 9. 將JavaScript庫移植到Python
- 10. Android:我如何將ExecuteScalar移植到Java?
- 11. iOS:將plist移植到SQLite數據存儲
- 12. 當iPhone應用程序同步時,將sqlite數據庫移植到iTunes
- 13. Rails 3數據庫移植
- 14. 導入表移植到PostgreSQL數據庫
- 15. 從SQLite移植到Redis
- 16. 從AppEngine將數據從sqlite數據庫加載到GAE數據存儲
- 17. 將數據源移植到Glassfish
- 18. 將我的ViewModelBase移動到可移植類庫
- 19. 如何將Sqlite數據庫添加到我的項目中?
- 20. 如何將我的Arraylist保存到SQLite數據庫中?
- 21. 如何將.sqlite導入到android上的sqlite中的數據庫
- 22. 將數據從本地android sqlite數據庫轉移到雲。
- 23. 將sql數據庫文件移植到另一臺計算機
- 24. 用於分層數據集的高效可移植數據庫 - Json,Sqlite或?
- 25. 將Android-SQLite代碼移植到非Android SQLite
- 26. 我如何推動新的數據到Android SQLite數據庫
- 27. 我如何把靜態數據到Android的SQLite數據庫?
- 28. 如何將可移植數據庫添加到MVC應用程序?
- 29. 將數據添加到SQLite數據庫
- 30. 如何選擇我的SQLite數據庫
謝謝你。這似乎是唯一的方法。 – 2011-06-16 13:12:30
我只想讀一個文件,而不是寫作。我可以將sqlite或csv文件包裝到項目中並完全部署嗎? – 2011-06-16 13:16:23
您無法從應用程序引擎中的文件讀取數據。您可以考慮將文件存儲爲csv,前提是文件大小不大於1mb – 2011-06-16 16:12:32