PostgreSQL - Upsert rowsアクション(バッチ)
Upsert rowsバッチアクションは、1回の呼び出しで複数の行を挿入または更新します。 このアクションは、行のソースとしてリストデータピルを使用し、指定された主キー値に基づいて挿入するか更新するかを決定します。
行のバッチアップサートアクション
入力
| 入力フィールド | 説明 |
|---|---|
| テーブル | 選択リストから対象テーブルを選択するか、完全なテーブル名を入力します。 |
| 行のソースリスト | 行のソースとして、トリガーまたは以前のアクションからリストデータピルを指定します。 非リストデータピルを指定した場合、アクションは1行のみをアップサートします。 |
| 列 | ソースリストのデータピルをテーブルの列にマッピングします。 リスト内の各行には、挿入するか更新するかを決定するための主キー値が含まれている必要があります。 リストソースのデータピルのみが反復処理されます。 リスト外からマッピングされたデータピルは、すべての行に同じ値を適用します。 バッチの操作に関する詳細については、リスト管理ガイドを参照してください。 |
文字数制限
PostgreSQLテーブルの列には文字数制限があります。 制限を超える値をマッピングした場合、コネクターは定義された制限までの文字のみを保存します。 エラーは返されません。 同じ値を直接挿入すると、PostgreSQLはエラーを返します。
出力
| 出力フィールド | 説明 |
|---|---|
| アップサートされた行数 | 挿入または更新された行の数。 |
Last updated: