Bases de données
Trouvez des réponses sur Bases de données, de la configuration à l’utilisation quotidienne.
Qu’est-ce qu’une base gérée ici ?
NoSQL, c’est une base MongoDB à vous ; SQL, c’est votre propre fichier, interrogé en SQL ordinaire. Les deux se créent en un clic, et les deux sont atteintes depuis l’agent, les flux et le SDK sans chaîne de connexion à trimballer.
Faut-il décrire mon schéma à l’agent ?
Non. Les collections avec leur nombre de documents et les tables avec leurs colonnes lui sont posées devant au début de chaque réponse. Il lit la forme de vos données avant d’écrire quoi que ce soit.
Peut-il supprimer mes données ?
Seulement avec votre accord, et seulement après les garde-fous. Une écriture est demandée même en mode Auto, un filtre vide ou un WHERE manquant est refusé à l’outil avant même l’affichage de la demande, et un DROP n’existe qu’en accès complet.
Et si l’espace inclus ne suffit plus ?
Achetez des gigaoctets à 100 crédits le Go par mois. Ils forment une réserve partagée entre NoSQL et SQL : un dépassement de l’un ou de l’autre y puise.
Comment préparer une base de données aux questions d’un agent ?
Utilisez des noms et champs cohérents, puis expliquez le sens métier que le schéma ne peut pas préciser.
Que faut-il prévoir avant de modifier un schéma de base de données ?
Repérez les requêtes et workflows qui utilisent les champs concernés, puis adaptez-les et vérifiez-les avec la nouvelle structure.
Pourquoi ma requête de base de données ne renvoie-t-elle aucun résultat ?
Vérifiez la base et la table ou collection ciblées, puis les noms de champs, les filtres et les conditions de date ou de statut.
Puis-je connecter une base de données que j’utilise déjà ?
Oui. Ajoutez ses paramètres de connexion, puis exécutez une petite requête en lecture seule pour vérifier la cible et l’accès.
Pourquoi ma requête de base de données ne renvoie-t-elle aucun enregistrement ?
Vérifiez la base, la table ou collection, les filtres et l’environnement avant de conclure que les données manquent.
Comment tester une modification de base de données avant la production ?
Testez-la d’abord sur un jeu de développement distinct, examinez le résultat et vérifiez que la connexion de production n’est pas sélectionnée.
Une tâche en lecture seule doit-elle utiliser des identifiants qui autorisent l’écriture ?
Non. Donnez à une tâche de lecture seule une connexion limitée à la lecture et réservez l’écriture aux opérations qui en ont réellement besoin.
Pourquoi la connexion à une base réussit-elle alors que la première requête échoue ?
La création de la connexion peut seulement enregistrer ses paramètres. La première requête est parfois la première tentative réelle d’utiliser l’URI, les identifiants, le nom de la base et les autorisations.