Comment faire pour supprimer toutes les données à partir d'un Firebase base de données?
J'ai commencé à l'aide d'un code à l'aide de Firebase en temps réel de la base de données. J'ai mis en place à ma solution. Connexion et de contrôle a été parfait, je l'ai donc utilisé pour la production de l'environnement.
Après un alors que je faisais la mise à niveau et j'ai besoin de supprimer toutes les données de nouveau - mais, attendez, il n'y a pas de supprimer des boutons dans console plus au plus haut niveau de la racine et seulement permis dans l'élément sélectionné à la fois:
https://console.firebase.google.com/project/{{project_name}}/database/data
Dans la dernière mise à jour indiqué seulement ce message et qu'aucune mesure de ce côté:
En lecture seule & non-temps réel en mode activé pour améliorer les performances du navigateur
Sélectionnez une clé avec moins d'enregistrements à modifier ou afficher en temps réel
Q comment puis-je supprimer toutes les données à la fois?
J'ai marqué ce en tant que double que la question est très similaire à une autre question, posée différemment. L'autre partie de la réponse, c'est qu'il faudrait littéralement une ligne de code ( Swift: rootRef.setValue(nil) ) pour supprimer la base de données, en supposant que vous authentifier en tant qu'administrateur.
il n'est pas en double parce - # a droit à titre de question pour question # décrire exactement rapide solution simple.
OriginalL'auteur BG Bruno | 2017-02-11
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer manuellement un fichier JSON qui contient une seule entrée vide et à l'importation, ce qui va supprimer toutes les entrées existantes.
Merci. La peine d'une reprise?
super..:-) la façon la plus rapide pour effacer la base de données..merci
OriginalL'auteur Andrew Roberts
Je pense qu'il manque quelque soupçon - pourquoi manquant bouton supprimer sur la racine ou comment peut-on le faire et rapidement de toute façon.
Alvin à Firebase Soutien a été très utile:
Solution est très simple, il suffit d'utiliser RESTE. Par leur documentation La Suppression Des Données mais ils ne le montrent pas comment puis-je supprimer tous.
Pour supprimer toutes les données que vous pouvez utiliser par Alvin ceci:
et cela signifie que vous pouvez faire cela avec tous les générées URL nœud dans la console que par l'ajout d' JSON extension:
J'espère que cela aide quelqu'un.
il devrait fonctionner uri auth "https://{{nom}}:{{mot de passe}}@{{project_id}}.firebaseio.com"
OriginalL'auteur BG Bruno
Un moyen simple de supprimer toutes les données à partir d'un firebase de la base de données est d'utiliser le Firebase CLI.
Une fois la ligne de commande est placé en haut, vous avez juste besoin d'utiliser cette commande et vos données seront supprimées :
Projet avec plusieurs instances de base de données peut supprimer toutes les données en spécifiant instance spécifique comme suit:
firebase --instance abcdef-r4566-45rty database:remove /
OriginalL'auteur Charlouze
Par programmation, vous pouvez mettre en œuvre une méthode, qui met un ensemble vide de données sur la racine principale de la base de données - vous pouvez insérer une valeur null.
Dans mon projet Android, il ressemble à ceci:
OriginalL'auteur Mateusz L.
Solution 1: console
À partir de votre projet, cliquez sur le
x
bouton en haut au niveau de la base de données.puis cliquez sur
delete
Solution 2: Programmatiques
quelle que soit la langue que vous utilisez , appeler quelque chose comme:
Solution 3: Firebase CLI
à partir de votre dossier de projet (vous avez déjà installé le firebase-outils) écrire la commande suivante, puis appuyez
Enter
:N. B:
OriginalL'auteur tabebqena