如何将数据从本地appengine数据存储移动到远程数据存储?

2 投票
2 回答
1132 浏览
提问于 2025-04-15 16:11

我知道怎么把远程的数据存储下载到本地,也知道怎么把CSV文件上传到远程的应用引擎服务器,具体步骤可以参考这里:

上传和下载数据

但是,有没有办法把我本地的数据导出成一个适合远程上传脚本的CSV文件呢?当然,我可以自己写一个导出工具,但难道就没有办法自动化这个过程吗?

2 个回答

0

看看Python标准库里的csv模块

5

答案是使用一个叫做bulkloader.py的工具,指向你本地的服务器:

你可以这样运行它:bulkloader.py --dump --url=http://localhost:8080/remote_api --filename=test.csv --kind=KindHere --app_id=app-id-here

然后,你可以用bulkloader.py --restore这个命令把数据发送到生产环境中。

撰写回答