2017-10-05 12 views
6

私はベータ版の新しいDatastore機能に気付きました。Exporting and Importing serviceDatastoreでCloud Firestoreデータをエクスポートするエクスポートとインポートのサービスはありますか?

私が理解する限り、Firestoreはデータストアでフードの下で動作します。 Firestore用のこの新しいエクスポートとインポート機能も使用できますか?

カスタムバックアップを作成して別のプロジェクトに復元する予定の機能はありますか?

+0

質問をブラウズするだけで、これが見つかりました!ちょっと、Firestoreはデータストアの交換ですか? App Engine? – Xenolion

+0

@ Xenolionいいえ、それ自体は置き換えられませんが、Cloud SQLなどの代替ストレージサービスとして使用できます。それはDatastoreと似ていますが、Firebase Realtime Databaseの素晴らしいモバイル&シンク機能もいくつかあります。しかし、GAEアプリがタスクレット、memcacheなどでDatastore用NDBライブラリを使用する場合、gcloud PythonライブラリとFirestoreとの良好な統合を再現するのは難しいかもしれません。しかし私はそれを調べます。 – Ani

+1

私はあなたを持っている!私はmemcacheをほとんど忘れてしまった!このGoogleのユーザーからのコメントを確認してください。https://stackoverflow.com/questions/46552124/beta-firebase-firestore-wont-work-with-projects-using-app-engine/46552830?noredirect=1#comment80133015_46552830 – Xenolion

答えて

6

現在、Cloud Firestoreのインポート/エクスポートサービスはありません。私たちはこれに取り組んでいます。「ベータ」ラベルを削除するには、まず必要な作業のリストの一番上にあります。

FirestoreはDatastoreと同じテクノロジを使用していますが、2つのデータベースがまったく同じではないため、古くからのDatastoreエクスポートを使用できません。

今のところ、Java、Go、Node.js、またはPython SDKのいずれかを使用して独自のインポート/エクスポートスクリプトを作成することをお勧めします。

+0

バックアップ用のnode.jsスクリプトの例はありますか?誰もがあなた自身のことを書いているだけですが、私はまだ見たことがありません。 –

+0

クラウドファイヤーストアのルールタブでスピナーを修正してください、それはダンスです:) –

+0

@ MorganO'Nealコマンドラインからインポートとエクスポートを実行するノードパッケージを公開しました。ぜひ試してみてください。https://www.npmjs.com/package/node-firestore-import-export – jloosli

関連する問題