我目前使用Google Datastore来存储数据。我想以SQL数据库的形式保留离线版本。是否可以在Google应用程序引擎上使用SQLite将Datastore转换为SQL数据库?
答案是不行。Google App Engine不支持SQLite,但您可以考虑使用其他云服务提供商(如AWS)或将数据导出为CSV并将其导入到SQL数据库中。我目前使用Google Datastore来存储数据。我想以SQL数据库的形式保留离线版本。是否可以在Google应用程序引擎上使用SQLite将Datastore转换为SQL数据库?
答案是不行。Google App Engine不支持SQLite,但您可以考虑使用其他云服务提供商(如AWS)或将数据导出为CSV并将其导入到SQL数据库中。自从 Python 开发服务器 v1.7.6(链接已过时)以来,您可以在本地完成此操作。
https://developers.google.com/appengine/docs/python/tools/old_devserver#Using_the_Datastore
SQLite现在被用作本地Datastore存根的后端。 在新的开发服务器中第一次运行应用程序将自动将任何现有的Datastore文件迁移到SQLite格式。
Google的新描述:
https://cloud.google.com/appengine/docs/python/tools/devserver
开发 Web 服务器使用 SQLite 支持的本地数据存储模拟 App Engine 数据存储在您的计算机上。另请参阅 this example。不,无法在AppEngine上使用sqlite。
目前没有选项将数据从AppEngine数据存储转换为SQL数据库。