【发布时间】:2011-08-16 05:48:14
【问题描述】:
我正在从基于文件的原始数据存储迁移到 sqlite 版本。
我有一个命令行脚本,它按如下方式初始化存根:
from google.appengine.api import apiproxy_stub_map
from google.appengine.datastore.datastore_sqlite_stub import DatastoreSqliteStub
apiproxy_stub_map.apiproxy=apiproxy_stub_map.APIProxyStubMap()
apiproxy_stub_map.apiproxy.RegisterStub("datastore_v3", DatastoreSqliteStub("myapp", Datastore, "/"))
查询数据存储会引发 NeedIndexError;然而——
- 相关的索引定义在 index.yaml 中让我眼前一亮
- 访问旧的基于文件的数据存储没有问题 [使用 DatastoreFileStub]
我是否以某种方式无法使用 index.yaml 初始化数据存储区?
【问题讨论】:
标签: google-app-engine google-cloud-datastore