Joh*_*ith 5 database backup database-backups parse-platform
您对定期备份 parse.com 数据库有什么建议吗?
关于这方面的信息非常稀少,我想在仪表板中执行类似于手动导出数据功能的操作,但每天执行一次。
有没有人有他们想分享的脚本或类似的东西?
Parse 说他们会考虑这个功能,但一年过去了。
要备份 Parse 数据,您只需要获取您拥有的每个 Parse 类的所有记录。对于此示例,我将借用Parse REST API 文档。Parse 具有适用于JavaScript、.NET和iOS/OS X的 SDK ,所有这些都提供与此处描述的功能类似的功能。
要从名为“GameScore”的解析类获取记录,您可以执行以下操作:
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
Run Code Online (Sandbox Code Playgroud)
这里limit=1000意味着您将一次获取 1000 条记录(可能的最大数量),并且skip=4000意味着我们要跳过前 4000 条记录。基本上,您只需重复此命令,每次从 1000 开始skip=0并递增skip,直到返回的记录数少于 1000(没有剩余记录)。对所有解析类进行冲洗并重复,您的数据将被备份。