これは Firebase #2 Advent Calendar 2019の16日目の記事です. 昨日は、@H_Crane さんでした. 注意:2020/10追記 コマンドの破壊的変更がされたようです。 最新版でのコマンドは本記事ではなく、下記を参照してください これは何 Firebaseの運用にとても便利な fsrpl (Firestore Replication Tool) と、その使い方について紹介します. 目的 Firebaseを運用していて、下記のニーズはよくあると思います。 データ更新前に更新対象の特定のドキュメントだけをバックアップしておいて、万が一操作を間違えたらそのドキュメントだけを復元したい 特定のドキュメントを、別のCollection配下にコピーしたい 別のProjectのFirebaseから、他のFirebaseへ、特定のドキュメントのデータをコピーしたい 公式にC
![Firestoreの運用が捗るデータ移行ツールfsrpl - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d752cc4b2582c4a89ee4efc19b496fa74017b17f/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9RmlyZXN0b3JlJUUzJTgxJUFFJUU5JTgxJThCJUU3JTk0JUE4JUUzJTgxJThDJUU2JThEJTk3JUUzJTgyJThCJUUzJTgzJTg3JUUzJTgzJUJDJUUzJTgyJUJGJUU3JUE3JUJCJUU4JUExJThDJUUzJTgzJTg0JUUzJTgzJUJDJUUzJTgzJUFCZnNycGwmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTQ3YzljNDYxNDUyNDVhNWI2ZWFlNGE4NzM4YzUwMmNk%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBtdHNraHMmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTIzOGQxZDU2MTg3Njc3NTJkZDYzNDU3YWIyZmNiYjJh%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3Db11a2366606b57353faabec336f36fe2)