stayapp-corp/firebase-realtime-database-backup

用于备份和恢复小型和大型项目的 Firebase 实时数据库库。

1.0.2 2019-03-20 17:55 UTC

This package is auto-updated.

Last update: 2024-09-10 01:30:12 UTC


README

Current version Supported PHP version Total Downloads License

GitHub stars GitHub watchers

Packagist 上可用。

描述

遗憾的是,Firebase 备份服务目前仅适用于 Blaze 计划,并且您每天不能进行超过一次的备份。

cli 上可用的手动导出按钮(使用 rest 端点)对于大型数据库不起作用。此库允许使用 REST API 和分区策略导出和导入 Firebase 实时数据库,从而实现导出和导入大型数据库的功能。

使用 Composer 将此添加到您的项目中

在某些情况下,将此库安装到您的项目中并使用我们的处理器类来在您的服务中创建自己的备份是一个好主意。为此,您可以使用 composer 安装此库

$ cd <your_project>
$ composer require stayapp-corp/firebase-realtime-database-backup

有关 Composer 的更多信息,请访问 getcomposer.org

通过 Console CLI 使用此库

数据库导出

./frdbackup export --project_id <firebase project id> --project_key <firebase REST access key>

有一些可选参数

数据库导入

./frdbackup import --project_id <firebase project id> --project_key <firebase REST access key> --backup_file <path to .tar.gz backup file>