您是否有定期备份parse.com数据库的建议?
有关这方面的信息非常简洁,我想在仪表板中执行与手动导出数据功能类似的操作,但每天都会这样做。
有没有人有他们想要分享的脚本或类似内容?
Parse说他们会考虑这个功能但是已经过去了一年。答案 0 :(得分:2)
要备份您的Parse数据,您只需要获取您拥有的每个Parse类的所有记录。对于这个例子,我将从Parse REST API documentation借用。 Parse包含JavaScript,.NET和iOS/OS X的SDK,所有这些都提供了与此处描述的功能类似的功能。
要从名为“GameScore”的Parse类中获取记录,您可以执行以下操作:
curl -X GET \
-H "X-Parse-Application-Id: <YOUR APPLICATION ID>" \
-H "X-Parse-REST-API-Key: <YOUR PARSE REST API KEY>" \
-G \
--data-urlencode 'limit=1000' \
--data-urlencode 'skip=4000' \
https://api.parse.com/1/classes/GameScore
此处limit=1000
表示您将一次获得1000条记录(可能的最大金额),skip=4000
表示我们希望跳过前4000条记录。基本上你只需重复这个命令,从skip=0
开始,每次递增skip
1000,直到返回的记录数小于1000(不再剩下记录)。冲洗并重复所有Parse Classes,您的数据将被备份。
答案 1 :(得分:2)
我有同样的问题,即备份解析服务器数据。由于解析服务器正在使用mongodb,这就是为什么备份数据不是问题我刚刚做了一件简单的事情。从服务器下载了mongodb备份。然后使用
恢复它 mongorestore /path-to-mongodump
(提取的文件)
因为解析已经转向开源。因此我们可以采用这种技术。
答案 2 :(得分:0)
这是我为解析平台备份而制作的bash script。 该脚本可能需要根据操作系统进行一些调整。