将sqllite文件拆分为appcfg.py的块

时间:2012-02-09 15:27:39

标签: sqlite google-app-engine

我有一个750MB的sql3文件,我想加载到appcfg.py,这是一个可以恢复appengine数据的程序。它需要永远加载到那里。有没有办法将它拆分成更小的,完全独立的块,可以独立加载?

我不需要跨数据运行查询,也不需要维护任何其他类型的关系。我只需要将记录列表复制到我的appengine app。

精化:

我正在尝试恢复我从

获取的750 MB sql3文件
appcfg.py download_data --appl=myapp --url=https://myapp.appspot.com/remote_path --file=backup.sql3

现在,我正在尝试使用

恢复文件
appcfg.py upload_data --appl=restoreapp --url=https://restoreapp.appspot.com/remote_api --file=backup.sql3

我还设置了一些调整默认限制的参数。

这打印出一些初始日志信息,重复参数等。然后大约45分钟没有任何事情发生,除了python在持续时间内占用大约50%的cpu。然后,最后,它开始上传到appengine。

从那里开始,似乎有效。但是,如果传输中出现错误,我必须再次等待45分钟,即使在指定进度数据库之后也是如此。这就是为什么我正在寻找一种分割文件的方法,或者其他什么。

FWIW,原始应用和恢复应用都使用Java sdk

0 个答案:

没有答案