【问题标题】:Can I use SQLite libraries on google app engine?我可以在谷歌应用引擎上使用 SQLite 库吗?
【发布时间】:2016-08-18 00:53:18
【问题描述】:

我目前正在使用 Google Datastore 来存储数据。我想以sql数据库的形式保留一个离线版本。是否可以在google app engine 上使用sqlite 将datastore 转换为sql 数据库?

【问题讨论】:

  • 您是指在开发环境中使用 sqlite 数据存储存根吗?或者你指的是一个用例,比如将来自应用引擎的数据存储在本地,比如 android 的 sqlite db?

标签: sqlite google-app-engine google-cloud-datastore


【解决方案1】:

从 Python Development Server v1.7.6 开始,您可以在本地执行此操作(链接已过时)

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

SQLite 现在用作本地数据存储存根的后端。 首次在新的开发服务器中运行应用程序将 自动将任何现有的 Datastore 文件迁移到 SQLite 格式。

来自 Google 的新描述:

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

开发网络服务器使用您计算机上支持 SQLite 的本地数据存储来模拟 App Engine 数据存储。

另见this example

【讨论】:

    【解决方案2】:

    不,不能在 AppEngine 上使用 sqlite。

    目前没有将数据从 AppEngine 数据存储区转换为 SQL 数据库的选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-09
      • 1970-01-01
      • 2021-05-13
      • 2017-04-05
      • 2018-11-21
      • 2012-05-10
      • 2013-03-26
      相关资源
      最近更新 更多