如何能够让本地的 dev server 的 datastore 的数据一直保留呢?
貌似每次关机重启就不见了。
貌似每次关机重启就不见了。
推荐学习书目
› Python Cookbook|
vvoodyApr 30, 2010
1
--datastore_path=
有这选项,指定一个就行了吧。 BTW,dev_appserver支持SQLite当datastore后端了,而不是原来的普通文件。 http://www.douban.com/group/topic/10938496/ |
|
2
嗯,试验成功,这样可以节约不少时间了。
|
|
3
而且这样的话,还可以通过 SCM 来管理 datastore 文件了。
这是我目前在用的 flags: --address=0.0.0.0 --use_sqlite --datastore_path=/Users/livid/Documents/Datastore/dev_appserver.datastore |
|
vvoodyMay 1, 2010
4
SQLite性能高多了,爽
|
|
darcyMay 1, 2010
5
默认情况下关机重启不会丢失dev_server的datastore的吧,我确定WIN系统下是不会丢失的。
|
|
darcyMay 1, 2010
6
可能是操作系统的差异。
|
|
vvoodyMay 2, 2010
7
Linux下是建在/tmp下的,过段时间可能会自动清除。放在/tmp下肯定是不会长久的~~
|
|
keakonNov 17, 2010
9
不建议使用SQLite,存在很多bug(可以去GAE的Google Code搜索issue),例如cursor就被无视掉了。
而且有次我试过一个包含1万条实体的模型,从里面fetch 5条,原方式大概2~5秒,SQLite超过3分钟… |
|
cNov 17, 2010
10
sqlite 会出很多问题啊...
|