Sim

PostgreSQL

PostgreSQLデータベースに接続する

PostgreSQLツールを使用すると、任意のPostgreSQLデータベースに接続し、エージェントワークフロー内で直接幅広いデータベース操作を実行できます。安全な接続処理と柔軟な構成により、データの管理やインタラクションが簡単に行えます。

PostgreSQLツールでは、以下のことが可能です:

  • データのクエリ: postgresql_query 操作を使用して、PostgreSQLテーブルからデータを取得するSELECTクエリを実行できます。
  • レコードの挿入: postgresql_insert 操作を使用して、テーブルと挿入するデータを指定することで、テーブルに新しい行を追加できます。
  • レコードの更新: postgresql_update 操作を使用して、テーブル、新しいデータ、WHERE条件を提供することで、テーブル内の既存データを変更できます。
  • レコードの削除: postgresql_delete 操作を使用して、テーブルとWHERE条件を指定することで、テーブルから行を削除できます。
  • 生のSQLの実行: 高度なユースケース向けに postgresql_execute 操作を使用して、任意のカスタムSQLコマンドを実行できます。

PostgreSQLツールは、エージェントが構造化データとインタラクションする必要があるシナリオに最適です。例えば、レポートの自動化、システム間のデータ同期、データ駆動型ワークフローの強化などです。データベースアクセスを合理化し、PostgreSQLデータをプログラムで簡単に読み取り、書き込み、管理できるようにします。

使用方法

PostgreSQLをワークフローに統合します。クエリ、挿入、更新、削除、および生のSQLを実行できます。

ツール

postgresql_query

PostgreSQLデータベースでSELECTクエリを実行する

入力

パラメータ必須説明
hoststringはいPostgreSQLサーバーのホスト名またはIPアドレス
portnumberはいPostgreSQLサーバーのポート(デフォルト:5432)
databasestringはい接続先のデータベース名
usernamestringはいデータベースのユーザー名
passwordstringはいデータベースのパスワード
sslstringいいえSSL接続モード(disabled、required、preferred)
querystringはい実行するSQL SELECTクエリ

出力

パラメータ説明
messagestring操作ステータスメッセージ
rowsarrayクエリから返された行の配列
rowCountnumber返された行数

postgresql_insert

PostgreSQLデータベースにデータを挿入する

入力

パラメータ必須説明
hoststringはいPostgreSQLサーバーのホスト名またはIPアドレス
portnumberはいPostgreSQLサーバーのポート(デフォルト:5432)
databasestringはい接続先のデータベース名
usernamestringはいデータベースのユーザー名
passwordstringはいデータベースのパスワード
sslstringいいえSSL接続モード(disabled、required、preferred)
tablestringはいデータを挿入するテーブル名
dataobjectはい挿入するデータオブジェクト(キーと値のペア)

出力

パラメータ説明
messagestring操作ステータスメッセージ
rowsarray挿入されたデータ(RETURNING句が使用された場合)
rowCountnumber挿入された行数

postgresql_update

PostgreSQLデータベースのデータを更新する

入力

パラメータ必須説明
hoststringはいPostgreSQLサーバーのホスト名またはIPアドレス
portnumberはいPostgreSQLサーバーのポート(デフォルト:5432)
databasestringはい接続先のデータベース名
usernamestringはいデータベースのユーザー名
passwordstringはいデータベースのパスワード
sslstringいいえSSL接続モード(disabled、required、preferred)
tablestringはいデータを更新するテーブル名
dataobjectはい更新するフィールドを含むデータオブジェクト(キーと値のペア)
wherestringはいWHERE句の条件(WHEREキーワードなし)

出力

パラメータ説明
messagestring操作ステータスメッセージ
rowsarray更新されたデータ(RETURNINGクラウズを使用した場合)
rowCountnumber更新された行数

postgresql_delete

PostgreSQLデータベースからデータを削除する

入力

パラメータ必須説明
hoststringはいPostgreSQLサーバーのホスト名またはIPアドレス
portnumberはいPostgreSQLサーバーのポート(デフォルト:5432)
databasestringはい接続先のデータベース名
usernamestringはいデータベースのユーザー名
passwordstringはいデータベースのパスワード
sslstringいいえSSL接続モード(disabled、required、preferred)
tablestringはいデータを削除するテーブル名
wherestringはいWHERE句の条件(WHEREキーワードなし)

出力

パラメータ説明
messagestring操作ステータスメッセージ
rowsarray削除されたデータ(RETURNINGクラウズを使用した場合)
rowCountnumber削除された行数

postgresql_execute

PostgreSQLデータベースで生のSQLクエリを実行する

入力

パラメータ必須説明
hoststringはいPostgreSQLサーバーのホスト名またはIPアドレス
portnumberはいPostgreSQLサーバーのポート(デフォルト:5432)
databasestringはい接続先のデータベース名
usernamestringはいデータベースのユーザー名
passwordstringはいデータベースのパスワード
sslstringいいえSSL接続モード(disabled、required、preferred)
querystringはい実行する生のSQLクエリ

出力

パラメータ説明
messagestring操作ステータスメッセージ
rowsarrayクエリから返された行の配列
rowCountnumber影響を受けた行数

注意事項

  • カテゴリー: tools
  • タイプ: postgresql
PostgreSQL