Sim

PostgreSQL

Connexion à la base de données PostgreSQL

L'outil PostgreSQL vous permet de vous connecter à n'importe quelle base de données PostgreSQL et d'effectuer un large éventail d'opérations directement au sein de vos workflows d'agents. Avec une gestion sécurisée des connexions et une configuration flexible, vous pouvez facilement gérer et interagir avec vos données.

Avec l'outil PostgreSQL, vous pouvez :

  • Interroger des donnĂ©es : exĂ©cuter des requĂȘtes SELECT pour rĂ©cupĂ©rer des donnĂ©es de vos tables PostgreSQL en utilisant l'opĂ©ration postgresql_query.
  • InsĂ©rer des enregistrements : ajouter de nouvelles lignes Ă  vos tables avec l'opĂ©ration postgresql_insert en spĂ©cifiant la table et les donnĂ©es Ă  insĂ©rer.
  • Mettre Ă  jour des enregistrements : modifier des donnĂ©es existantes dans vos tables en utilisant l'opĂ©ration postgresql_update, en fournissant la table, les nouvelles donnĂ©es et les conditions WHERE.
  • Supprimer des enregistrements : retirer des lignes de vos tables avec l'opĂ©ration postgresql_delete, en spĂ©cifiant la table et les conditions WHERE.
  • ExĂ©cuter du SQL brut : lancer n'importe quelle commande SQL personnalisĂ©e en utilisant l'opĂ©ration postgresql_execute pour des cas d'utilisation avancĂ©s.

L'outil PostgreSQL est idĂ©al pour les scĂ©narios oĂč vos agents doivent interagir avec des donnĂ©es structurĂ©es — comme l'automatisation de rapports, la synchronisation de donnĂ©es entre systĂšmes ou l'alimentation de workflows basĂ©s sur les donnĂ©es. Il simplifie l'accĂšs aux bases de donnĂ©es, facilitant la lecture, l'Ă©criture et la gestion de vos donnĂ©es PostgreSQL de maniĂšre programmatique.

Instructions d'utilisation

Connectez-vous Ă  n'importe quelle base de donnĂ©es PostgreSQL pour exĂ©cuter des requĂȘtes, gĂ©rer des donnĂ©es et effectuer des opĂ©rations de base de donnĂ©es. Prend en charge les opĂ©rations SELECT, INSERT, UPDATE, DELETE avec une gestion sĂ©curisĂ©e des connexions.

Outils

postgresql_query

ExĂ©cuter une requĂȘte SELECT sur une base de donnĂ©es PostgreSQL

Entrée

ParamĂštreTypeObligatoireDescription
hoststringOuiNom d'hĂŽte ou adresse IP du serveur PostgreSQL
portnumberOuiPort du serveur PostgreSQL (par défaut : 5432)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur de la base de données
passwordstringOuiMot de passe de la base de données
sslstringNonMode de connexion SSL (disabled, required, preferred)
querystringOuiRequĂȘte SQL SELECT Ă  exĂ©cuter

Sortie

ParamĂštreTypeDescription
messagestringMessage d'état de l'opération
rowsarrayTableau des lignes retournĂ©es par la requĂȘte
rowCountnumberNombre de lignes retournées

postgresql_insert

Insérer des données dans une base de données PostgreSQL

Entrée

ParamĂštreTypeObligatoireDescription
hoststringOuiNom d'hĂŽte ou adresse IP du serveur PostgreSQL
portnumberOuiPort du serveur PostgreSQL (par défaut : 5432)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur de la base de données
passwordstringOuiMot de passe de la base de données
sslstringNonMode de connexion SSL (disabled, required, preferred)
tablestringOuiNom de la table dans laquelle insérer les données
dataobjectOuiObjet de données à insérer (paires clé-valeur)

Sortie

ParamĂštreTypeDescription
messagestringMessage d'état de l'opération
rowsarrayDonnées insérées (si la clause RETURNING est utilisée)
rowCountnumberNombre de lignes insérées

postgresql_update

Mettre à jour des données dans une base de données PostgreSQL

Entrée

ParamĂštreTypeObligatoireDescription
hoststringOuiNom d'hĂŽte ou adresse IP du serveur PostgreSQL
portnumberOuiPort du serveur PostgreSQL (par défaut : 5432)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur de la base de données
passwordstringOuiMot de passe de la base de données
sslstringNonMode de connexion SSL (disabled, required, preferred)
tablestringOuiNom de la table dans laquelle mettre à jour les données
dataobjectOuiObjet de données avec les champs à mettre à jour (paires clé-valeur)
wherestringOuiCondition de la clause WHERE (sans le mot-clé WHERE)

Sortie

ParamĂštreTypeDescription
messagestringMessage d'état de l'opération
rowsarrayDonnées mises à jour (si la clause RETURNING est utilisée)
rowCountnumberNombre de lignes mises Ă  jour

postgresql_delete

Supprimer des données de la base de données PostgreSQL

Entrée

ParamĂštreTypeObligatoireDescription
hoststringOuiNom d'hĂŽte ou adresse IP du serveur PostgreSQL
portnumberOuiPort du serveur PostgreSQL (par défaut : 5432)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur de la base de données
passwordstringOuiMot de passe de la base de données
sslstringNonMode de connexion SSL (disabled, required, preferred)
tablestringOuiNom de la table d'oĂč supprimer les donnĂ©es
wherestringOuiCondition de la clause WHERE (sans le mot-clé WHERE)

Sortie

ParamĂštreTypeDescription
messagestringMessage d'état de l'opération
rowsarrayDonnées supprimées (si la clause RETURNING est utilisée)
rowCountnumberNombre de lignes supprimées

postgresql_execute

ExĂ©cuter une requĂȘte SQL brute sur une base de donnĂ©es PostgreSQL

Entrée

ParamĂštreTypeObligatoireDescription
hoststringOuiNom d'hĂŽte ou adresse IP du serveur PostgreSQL
portnumberOuiPort du serveur PostgreSQL (par défaut : 5432)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur de la base de données
passwordstringOuiMot de passe de la base de données
sslstringNonMode de connexion SSL (disabled, required, preferred)
querystringOuiRequĂȘte SQL brute Ă  exĂ©cuter

Sortie

ParamĂštreTypeDescription
messagestringMessage d'état de l'opération
rowsarrayTableau des lignes retournĂ©es par la requĂȘte
rowCountnumberNombre de lignes affectées

Notes

  • CatĂ©gorie : tools
  • Type : postgresql
PostgreSQL