web-dev-qa-db-ja.com

新しいFirebaseコンソールでは、リアルタイムデータベースのノードの名前を編集したり、移動したり、クローンしたりすることはできません

新しいFirebaseコンソールでは、リアルタイムデータベースのノードの名前の編集、クローンの作成、ノードの移動(親の変更)はできません

ルールをパブリックに設定することもテストしました。

これは仕様ですか?それでは、このコンソールの使用は何ですか?子の値を変更するだけですか?

13
killjoy

実際、Firebase Databaseコンソールでノードのクローンを作成したり、キーの名前を変更したりする方法はありません。 Firebase Database APIにはクローン/名前の変更操作がないため、UIに同等のものもありません。

同じ理由で、この操作は以前のFirebase Dashboardでも不可能であったことに注意してください。セキュリティルールや新しいリリースとは関係ありません。

ノードを新しい場所に移動する場合は、ノードをエミュレートする必要があります。

  1. Firebaseコンソールの [データベース]タブに移動します
  2. 移動するノードを選択するまで、JSONツリーを移動します
  3. オーバーフローメニューを開きます(3つの縦のドット: )右側で、 Export JSON。ファイルをローカルディスクに保存します。
  4. JSONツリーからノードを削除します
  5. JSONツリーをデータを移動する場所に移動します
  6. オーバーフローメニューを開きます(3つの縦のドット: )右側で、 Import JSON。ローカルディスクからファイルを選択します。
24