第41章 PostgreSQL Sink
データを PostgreSQL データベースに送信します。
この Kamelet は JSON をボディーとして想定します。JSON フィールドとパラメーター間のマッピングはキーで実行されるため、以下のクエリーがある場合は以下を実行します。
'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'
Kamelet は、以下のような入力として受信する必要があります。
'{ "username":"oscerd", "city":"Rome"}'
41.1. 設定オプション
次の表は、postgresql-sink
Kameletで利用できる設定オプションをまとめたものです。
プロパティー | 名前 | 詳細 | タイプ | デフォルト | 例 |
---|---|---|---|---|---|
databaseName * | データベース名 | ポイントするデータベース名 | 文字列 | ||
Password * | Password | セキュアな PostgreSQL データベースへのアクセスに使用するパスワード | 文字列 | ||
query * | クエリー | PostgreSQL データベースに対して実行するクエリー | 文字列 |
| |
serverName * | サーバー名 | データソースのサーバー名 | 文字列 |
| |
username * | Username | セキュアな PostgreSQL データベースへのアクセスに使用するユーザー名 | 文字列 | ||
serverPort | サーバーポート | データソースのサーバーポート | 文字列 |
|
アスタリスク(*)のマークが付いたフィールドは必須です。