GAE:本地开发服务器上的port_sqlite失败

时间:2013-01-31 13:40:45

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

在我的OS X本地开发服务器上,当我尝试使用port_sqlite将现有数据存储区移植到sqllite时(与use_sqlite结合使用),我收到此错误:

  

google.appengine.runtime.apiproxy_errors.ApplicationError:   ApplicationError:3中的数据   /Users//Documents/workspace-data/datastore/.datastore是腐败的还是   不同的版本。尝试使用--clear_datastore标志运行。

     

DatabaseError('文件已加密或不是数据库')

数据存储区以常规的非sqlite方式正常工作。

我该怎么办?感谢。

2 个答案:

答案 0 :(得分:0)

清晰的数据存储区在某些情况下有效。 我发现删除--logs_path参数或用新文件替换它也可能有所帮助 --logs_path = / pathtologs / newfile.log devserver使用logging.info()写入日志文件。日志条目存储在sqllite3数据库中。它已经腐败了。

答案 1 :(得分:0)

我遇到的问题是在旧的开发服务器上。它现在可以在新的开发服务器上正常工作。