Firebase/Google Cloud に 2 つのプロジェクトがあります。1 つは開発用、もう 1 つは本番環境用 (アプリが稼働している場所) です。
私が取ったステップ
- プロダクション プロジェクトのデータベースから特定のコレクション (game/latest/buildings など) をエクスポートしました。
- それを開発プロジェクトにコピーしました (両方のプロジェクトで新しく作成されたバケット間でデータを転送しました)。
- バックアップを開発プロジェクトのデータベースにインポートしました。
**予想通り:** 開発プロジェクト内の建物のデータ (新しいデータ) は、バックアップ内の建物のデータ (古いデータ) によって上書きされましたが、残りのデータはそのまま残されています。
実際に何が起こったか: 私の開発プロジェクトのデータベース全体が上書きされました。どういうわけか、建物のデータに加えて、残りのファイルも古いバージョンに戻されていました。
それは私が何か間違ったことをしたからでしょうか?
よろしくお願いします。良い一日をお過ごしください! :)