2013-07-09 55 views
3

我目前使用Google Datastore存儲數據。我想以sql數據庫的形式保留離線版本。是否有可能在谷歌應用程序引擎上使用sqlite將數據存儲轉換爲SQL數據庫?我可以在谷歌應用引擎上使用SQLite庫嗎?

+0

你是指用於開發環境的sqlite數據存儲存根的用法?或者你指的是一個像使用應用程序引擎在本地存儲數據的用例,比如android的sqlite數據庫? –

回答

1

不,不可以在AppEngine上使用sqlite。

目前沒有選項可將數據從AppEngine數據存儲轉換爲SQL數據庫。

7

您可以在本地做,因爲Python的開發服務器v1.7.6(鏈接過時)

https://developers.google.com/appengine/docs/python/tools/old_devserver#Using_the_Datastore

SQLite是現在作爲後端爲您的本地數據存儲存根。 首次在新的開發服務器中運行應用程序時, 會自動將任何現有數據存儲區文件遷移到SQLite 格式。

從谷歌新介紹:

https://cloud.google.com/appengine/docs/python/tools/devserver

開發網絡服務器使用模擬您的計算機上的SQLite支持本地數據存儲的App Engine數據存儲。

另請參閱this example

相關問題