Google app engine 为本地开发数据创建负载
有没有一种方法可以保存非二进制形式的SQLite数据,并将其加载到我的开发appserver中 我第一次尝试从登台服务器下载,但没有成功-我遇到了OpenID(?)的问题,看起来根本不可能 我目前收到的代码库要求我运行Google app engine 为本地开发数据创建负载,google-app-engine,sqlite,Google App Engine,Sqlite,有没有一种方法可以保存非二进制形式的SQLite数据,并将其加载到我的开发appserver中 我第一次尝试从登台服务器下载,但没有成功-我遇到了OpenID(?)的问题,看起来根本不可能 我目前收到的代码库要求我运行old\u dev\u appserver——使用\u sqlite.如果我运行appcfg.py下载\u data——url=http://localhost:8080/_ah/remote_api --kind=SomeObject--filename=dump,我得到: bu
old\u dev\u appserver——使用\u sqlite.
如果我运行appcfg.py下载\u data——url=http://localhost:8080/_ah/remote_api --kind=SomeObject--filename=dump
,我得到:
bulkloader-log-20131219.193925
bulkloader-progress-20131219.193925.sql3
bulkloader-results-20131219.193925.sql3
dump
除日志文件外,所有文件均为二进制格式。我知道二进制文件是协议缓冲区编码的,所以它似乎是不可编辑的
大多数人都会编写自己的代码来创建虚拟数据吗?是的,我所做的是编写一个处理程序来创建用于开发目的的数据 如果您正在创建大量数据,那么使用脚本创建这些数据可能会有点慢,因此我所做的是生成一次数据,然后制作一份数据文件副本,以便重用 为此,您需要指定数据文件位置,例如:
你指的是出口商类吗?我不需要太多的实体——只是一个合理的选择,我可以定义它并与其他开发人员共享。
--datastore_path=/tmp/myapp_datastore