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Ăštre | Type | Obligatoire | Description |
---|---|---|---|
host | string | Oui | Nom d'hĂŽte ou adresse IP du serveur PostgreSQL |
port | number | Oui | Port du serveur PostgreSQL (par défaut : 5432) |
database | string | Oui | Nom de la base de données à laquelle se connecter |
username | string | Oui | Nom d'utilisateur de la base de données |
password | string | Oui | Mot de passe de la base de données |
ssl | string | Non | Mode de connexion SSL (disabled, required, preferred) |
query | string | Oui | RequĂȘte SQL SELECT Ă exĂ©cuter |
Sortie
ParamĂštre | Type | Description |
---|---|---|
message | string | Message d'état de l'opération |
rows | array | Tableau des lignes retournĂ©es par la requĂȘte |
rowCount | number | Nombre de lignes retournées |
postgresql_insert
Insérer des données dans une base de données PostgreSQL
Entrée
ParamĂštre | Type | Obligatoire | Description |
---|---|---|---|
host | string | Oui | Nom d'hĂŽte ou adresse IP du serveur PostgreSQL |
port | number | Oui | Port du serveur PostgreSQL (par défaut : 5432) |
database | string | Oui | Nom de la base de données à laquelle se connecter |
username | string | Oui | Nom d'utilisateur de la base de données |
password | string | Oui | Mot de passe de la base de données |
ssl | string | Non | Mode de connexion SSL (disabled, required, preferred) |
table | string | Oui | Nom de la table dans laquelle insérer les données |
data | object | Oui | Objet de données à insérer (paires clé-valeur) |
Sortie
ParamĂštre | Type | Description |
---|---|---|
message | string | Message d'état de l'opération |
rows | array | Données insérées (si la clause RETURNING est utilisée) |
rowCount | number | Nombre de lignes insérées |
postgresql_update
Mettre à jour des données dans une base de données PostgreSQL
Entrée
ParamĂštre | Type | Obligatoire | Description |
---|---|---|---|
host | string | Oui | Nom d'hĂŽte ou adresse IP du serveur PostgreSQL |
port | number | Oui | Port du serveur PostgreSQL (par défaut : 5432) |
database | string | Oui | Nom de la base de données à laquelle se connecter |
username | string | Oui | Nom d'utilisateur de la base de données |
password | string | Oui | Mot de passe de la base de données |
ssl | string | Non | Mode de connexion SSL (disabled, required, preferred) |
table | string | Oui | Nom de la table dans laquelle mettre à jour les données |
data | object | Oui | Objet de données avec les champs à mettre à jour (paires clé-valeur) |
where | string | Oui | Condition de la clause WHERE (sans le mot-clé WHERE) |
Sortie
ParamĂštre | Type | Description |
---|---|---|
message | string | Message d'état de l'opération |
rows | array | Données mises à jour (si la clause RETURNING est utilisée) |
rowCount | number | Nombre de lignes mises Ă jour |
postgresql_delete
Supprimer des données de la base de données PostgreSQL
Entrée
ParamĂštre | Type | Obligatoire | Description |
---|---|---|---|
host | string | Oui | Nom d'hĂŽte ou adresse IP du serveur PostgreSQL |
port | number | Oui | Port du serveur PostgreSQL (par défaut : 5432) |
database | string | Oui | Nom de la base de données à laquelle se connecter |
username | string | Oui | Nom d'utilisateur de la base de données |
password | string | Oui | Mot de passe de la base de données |
ssl | string | Non | Mode de connexion SSL (disabled, required, preferred) |
table | string | Oui | Nom de la table d'oĂč supprimer les donnĂ©es |
where | string | Oui | Condition de la clause WHERE (sans le mot-clé WHERE) |
Sortie
ParamĂštre | Type | Description |
---|---|---|
message | string | Message d'état de l'opération |
rows | array | Données supprimées (si la clause RETURNING est utilisée) |
rowCount | number | Nombre de lignes supprimées |
postgresql_execute
ExĂ©cuter une requĂȘte SQL brute sur une base de donnĂ©es PostgreSQL
Entrée
ParamĂštre | Type | Obligatoire | Description |
---|---|---|---|
host | string | Oui | Nom d'hĂŽte ou adresse IP du serveur PostgreSQL |
port | number | Oui | Port du serveur PostgreSQL (par défaut : 5432) |
database | string | Oui | Nom de la base de données à laquelle se connecter |
username | string | Oui | Nom d'utilisateur de la base de données |
password | string | Oui | Mot de passe de la base de données |
ssl | string | Non | Mode de connexion SSL (disabled, required, preferred) |
query | string | Oui | RequĂȘte SQL brute Ă exĂ©cuter |
Sortie
ParamĂštre | Type | Description |
---|---|---|
message | string | Message d'état de l'opération |
rows | array | Tableau des lignes retournĂ©es par la requĂȘte |
rowCount | number | Nombre de lignes affectées |
Notes
- Catégorie :
tools
- Type :
postgresql