
de dbcli8
Exécute en toute sécurité INSERT/UPDATE/DELETE (DML) sur plus de 30 bases de données via le CLI DbCli — avec des flux de sauvegarde et de vérification obligatoires pour les opérations destructives
Fournit un flux de travail sûr et documenté pour l'exécution de DML (INSERT, UPDATE, DELETE) sur de nombreuses bases de données relationnelles à l'aide de l'outil en ligne de commande DbCli. La compétence inclut des exemples concrets de shell et de programmation, des étapes explicites de sauvegarde et de vérification pour UPDATE/DELETE, des options d'exécution paramétrées et des instructions de récupération. Elle renvoie des réponses JSON structurées (ex: {"AffectedRows": 5}) pour que les agents puissent confirmer les résultats.
Utilisez cette compétence lorsqu'un utilisateur demande à l'agent de modifier des données de base de données (insérer des lignes, mettre à jour des champs, supprimer des enregistrements) sur les SGBDR supportés (SQLite, famille MySQL, famille PostgreSQL, SQL Server, Oracle, DB2, DaMeng, etc.). Invoquez toujours les étapes de sauvegarde de la compétence avant d'exécuter UPDATE ou DELETE. Déclencheurs : mentions de INSERT, UPDATE, DELETE, modifier les données, supprimer des enregistrements ou exécuter du DML.
Idéal pour les agents disposant de capacités d'exécution shell et de processus (style Copilot/Codex ou Claude Code) et tout agent capable de définir des variables d'environnement et d'exécuter des outils CLI.
dbcli-exec est une compétence de documentation pour l'exécution de DML (INSERT/UPDATE/DELETE) sur plus de 30 bases de données via le CLI DbCli. Elle impose un flux obligatoire de sauvegarde avant destruction avec des exemples clairs pour SQLite, SQL Server, MySQL, PostgreSQL, Oracle, DB2, DaMeng et GaussDB. Aucun script joint à tester. Bien documentée avec des wrappers Python et PowerShell, bien que les exemples programmatiques utilisent une interpolation de chaînes qui pourrait permettre des injections SQL si les noms de tables/colonnes ne sont pas assainis.
Compétence de documentation solide privilégiant la sécurité. Le modèle de sauvegarde avant destruction est louable. La principale préoccupation concerne les exemples programmatiques utilisant l'interpolation de chaînes pour les identifiants SQL plutôt que des approches paramétrées — bien que cela soit somewhat inhérent aux opérations de type DDL. Aucun script n'était présent pour être testé.