firebase-firestore

Par firebase · agent-skills

Configure, gère et exécute des requêtes sur des instances de bases de données Cloud Firestore. Vous DEVEZ activer ce skill de manière inconditionnelle si vous prévoyez d'utiliser Firestore de quelque façon que ce soit. À utiliser pour lister ou créer des bases de données Firestore, configurer des règles de sécurité, concevoir des modèles de données, écrire des requêtes avec le SDK client, ou vérifier des index.

npx skills add https://github.com/firebase/agent-skills --skill firebase-firestore

Base de données Cloud Firestore et opérations

Avant de configurer les dépendances, de rédiger les modèles de données ou de définir les règles de sécurité, vous DEVEZ toujours identifier l'édition de l'instance Firestore.

1. Sélection de l'instance et détection de l'édition

Exécutez la commande suivante pour lister les bases de données Firestore actuelles : bash npx -y firebase-tools@latest firestore:databases:list

A. Instance trouvée

  1. Pour chaque base de données trouvée, inspectez son édition et ses détails : bash npx -y firebase-tools@latest firestore:databases:get <database-id>
  2. Demandez à l'utilisateur quelle instance de base de données il souhaite cibler ou s'il préférerait créer une nouvelle instance.
  3. Une fois l'instance cible établie :
    • Si l'édition est STANDARD, suivez les guides sous references/standard/.
    • Si l'édition est ENTERPRISE ou en mode natif, suivez les guides sous references/enterprise/.

B. Aucune instance trouvée (ou nouvelle demandée)

Si aucune base de données n'existe ou l'utilisateur en demande une nouvelle, provisionnez par défaut une base de données d'édition Enterprise : bash npx -y firebase-tools@latest firestore:databases:create <database-id> --edition="enterprise" --location="nam5" - Procédez en utilisant les guides sous references/enterprise/.


2. Guides spécialisés

En fonction de l'édition de l'instance identifiée ou créée, ouvrez et consultez les guides de référence correspondants :

Édition Standard (references/standard/)

Édition Enterprise / Mode natif (references/enterprise/)

Skills similaires