Ekinox
Tools

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

Intégrer PostgreSQL dans le flux de travail. Peut interroger, insérer, mettre à jour, supprimer et exécuter du SQL brut.

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