Sim

PostgreSQL

Verbindung zur PostgreSQL-Datenbank herstellen

Das PostgreSQL-Tool ermöglicht es Ihnen, eine Verbindung zu jeder PostgreSQL-Datenbank herzustellen und eine Vielzahl von Datenbankoperationen direkt innerhalb Ihrer agentischen Workflows durchzuführen. Mit sicherer Verbindungshandhabung und flexibler Konfiguration können Sie Ihre Daten einfach verwalten und mit ihnen interagieren.

Mit dem PostgreSQL-Tool können Sie:

  • Daten abfragen: Führen Sie SELECT-Abfragen aus, um Daten aus Ihren PostgreSQL-Tabellen mit der postgresql_query Operation abzurufen.
  • Datensätze einfügen: Fügen Sie mit der postgresql_insert Operation neue Zeilen zu Ihren Tabellen hinzu, indem Sie die Tabelle und die einzufügenden Daten angeben.
  • Datensätze aktualisieren: Ändern Sie bestehende Daten in Ihren Tabellen mit der postgresql_update Operation, indem Sie die Tabelle, neue Daten und WHERE-Bedingungen angeben.
  • Datensätze löschen: Entfernen Sie Zeilen aus Ihren Tabellen mit der postgresql_delete Operation, indem Sie die Tabelle und WHERE-Bedingungen angeben.
  • Raw SQL ausführen: Führen Sie beliebige benutzerdefinierte SQL-Befehle mit der postgresql_execute Operation für fortgeschrittene Anwendungsfälle aus.

Das PostgreSQL-Tool ist ideal für Szenarien, in denen Ihre Agenten mit strukturierten Daten interagieren müssen – wie z.B. bei der Automatisierung von Berichten, der Synchronisierung von Daten zwischen Systemen oder der Unterstützung datengesteuerter Workflows. Es vereinfacht den Datenbankzugriff und macht es einfach, Ihre PostgreSQL-Daten programmatisch zu lesen, zu schreiben und zu verwalten.

Nutzungsanleitung

Integrieren Sie PostgreSQL in den Workflow. Kann Abfragen, Einfügungen, Aktualisierungen, Löschungen und die Ausführung von Raw-SQL durchführen.

Tools

postgresql_query

Führt eine SELECT-Abfrage auf einer PostgreSQL-Datenbank aus

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaPostgreSQL-Server-Hostname oder IP-Adresse
portnumberJaPostgreSQL-Server-Port (Standard: 5432)
databasestringJaDatenbankname für die Verbindung
usernamestringJaDatenbank-Benutzername
passwordstringJaDatenbank-Passwort
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
querystringJaSQL SELECT-Abfrage zur Ausführung

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
rowsarrayArray der von der Abfrage zurückgegebenen Zeilen
rowCountnumberAnzahl der zurückgegebenen Zeilen

postgresql_insert

Daten in PostgreSQL-Datenbank einfügen

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaPostgreSQL-Server-Hostname oder IP-Adresse
portnumberJaPostgreSQL-Server-Port (Standard: 5432)
databasestringJaName der Datenbank, zu der eine Verbindung hergestellt werden soll
usernamestringJaDatenbank-Benutzername
passwordstringJaDatenbank-Passwort
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
tablestringJaTabellenname, in den Daten eingefügt werden sollen
dataobjectJaDatenobjekt zum Einfügen (Schlüssel-Wert-Paare)

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
rowsarrayEingefügte Daten (wenn RETURNING-Klausel verwendet wird)
rowCountnumberAnzahl der eingefügten Zeilen

postgresql_update

Daten in PostgreSQL-Datenbank aktualisieren

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaPostgreSQL-Server-Hostname oder IP-Adresse
portnumberJaPostgreSQL-Server-Port (Standard: 5432)
databasestringJaName der Datenbank, zu der eine Verbindung hergestellt werden soll
usernamestringJaDatenbank-Benutzername
passwordstringJaDatenbank-Passwort
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
tablestringJaTabellenname, in dem Daten aktualisiert werden sollen
dataobjectJaDatenobjekt mit zu aktualisierenden Feldern (Schlüssel-Wert-Paare)
wherestringJaWHERE-Klausel-Bedingung (ohne WHERE-Schlüsselwort)

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
rowsarrayAktualisierte Daten (wenn RETURNING-Klausel verwendet wurde)
rowCountnumberAnzahl der aktualisierten Zeilen

postgresql_delete

Daten aus PostgreSQL-Datenbank löschen

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaPostgreSQL-Server-Hostname oder IP-Adresse
portnumberJaPostgreSQL-Server-Port (Standard: 5432)
databasestringJaName der Datenbank, zu der verbunden werden soll
usernamestringJaDatenbank-Benutzername
passwordstringJaDatenbank-Passwort
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
tablestringJaTabellenname, aus der Daten gelöscht werden sollen
wherestringJaWHERE-Klausel-Bedingung (ohne WHERE-Schlüsselwort)

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
rowsarrayGelöschte Daten (wenn RETURNING-Klausel verwendet wurde)
rowCountnumberAnzahl der gelöschten Zeilen

postgresql_execute

Rohe SQL-Abfrage auf PostgreSQL-Datenbank ausführen

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaPostgreSQL-Server-Hostname oder IP-Adresse
portnumberJaPostgreSQL-Server-Port (Standard: 5432)
databasestringJaName der Datenbank, zu der verbunden werden soll
usernamestringJaDatenbank-Benutzername
passwordstringJaDatenbank-Passwort
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
querystringJaRohe SQL-Abfrage zur Ausführung

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
rowsarrayArray der von der Abfrage zurückgegebenen Zeilen
rowCountnumberAnzahl der betroffenen Zeilen

Hinweise

  • Kategorie: tools
  • Typ: postgresql
PostgreSQL