お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
PostgreSQL とは
PostgreSQL は、構造化データを効率的に保存、管理、取得、更新、およびマテリアライズするために使用されるオープンソースのリレーショナルデータベース管理システム(RDBMS)です。
PostgreSQL アカウントを Zoho Flow に接続する方法
- 必要なトリガーまたはアクションを選択します。トリガーを選択した場合は、次へをクリックします。
- アカウントに既存の PostgreSQL 接続がない場合は、接続をクリックします。既に接続がある場合は、新規をクリックします。
または、設定から外部連携に移動して新しい接続を作成することもできます。接続を作成をクリックし、PostgreSQL を選択します。
- 接続名を入力します。
- PostgreSQL のオンプレミス版を使用している場合は、App is installed オン-premises チェックボックスをオンにします。クラウド版を使用している場合、またはアカウントがパブリックにホストされている場合は、チェックを外したままにします。
メモ: クラウドデータベースの場合は、インバウンドルールでZoho Flow の IP アドレスを許可リストに追加する必要があります。
- オンプレミス構成の場合は、ローカルマシンと Zoho Flow の接続を作成するために、ドロップダウンからオンプレミスエージェントを選択します。エージェントがまだインストールされていない場合は、新規をクリックします。
- 接続を作成するには、次の項目を設定します:
Host: ホストしているサーバーの URL
Port: サーバーが稼働しているポート番号(通常は 5432)
ユーザー名: PostgreSQL のユーザー名
パスワード: PostgreSQL のパスワード
Database: アクセスしたい PostgreSQL データベース名
Schema: 接続したいスキーマ名
SSL を有効にしますか?: PostgreSQL クライアントとサーバー間の通信を暗号化するために SSL(Secure Sockets Layer)を使用するかどうかのオプション
- 設定が完了したら、認証をクリックします。
Zoho Flow で利用できるトリガーとアクション
トリガー
Row added
このトリガーを使用すると、PostgreSQL テーブルに新しいデータが追加されたときに処理を自動化できます。たとえば、e コマースプラットフォームで新しい注文が追加された際に、通知を送信したり、別のデータベースを更新したりできます。
Row added or updated
このトリガーは、異なるシステム間でデータを同期する場合に使用できます。たとえば、PostgreSQL データベースに顧客の連絡先情報が追加または更新されたときに、メールマーケティングツール内の権限を自動的に更新できます。
メモ:
Row added および Row added or updated トリガーを使用するには、次の項目を設定する必要があります:
- Trigger 列: インクリメンタルな値を持つ一意の列を選択します。理想的には created_at、updated_at、published_at などのタイムスタンプ列です。デフォルトでは、結果は昇順で並べ替えられ、上限は 100 件です。
- Where 条件: Where 条件を使用して行をフィルタリングします。Zoho Flow は、フローの前回の実行以降に追加された行のみを取得するため、Where 条件を満たす最新の更新のみを受け取ることができます。
これらのトリガーを使用する際は、フィルター条件を設定して、データ全体ではなく、カスタム条件に基づいて選択的に情報を渡すことができます。
アクション
Fetch row
このアクションは、主キーまたは一意キーに基づいて特定のデータにアクセスする必要がある場合に便利です。たとえば、注文番号があり、その注文のすべての詳細を取得したい場合、このアクションを使用して行を取得し、注文確認メールの送信などの後続処理を実行できます。
メモ: 1 回の実行で取得できるデータの最大件数は 100 件です。
Fetch row アクションを使用するには、次の項目を設定する必要があります:
- Unique キー: 行の重複排除に使用する主キーまたは一意制約を持つ列。インデックスが作成されている列を使用すると、より良い結果が得られます。
- Unique キー - 値: Unique キーの値。
- Additional キー: Unique キーとは別に、重複排除用の追加キーとして別の列を指定することもできます。
- Additional キー - 値: Additional キーの値。
Insert row
このアクションを使用して、PostgreSQL データベースに新しいデータを追加します。たとえば、ユーザーが Web サイト上のフォームを送信したときに、このアクションを使用して顧客データベースにその情報を挿入できます。
Update row
このアクションを使用すると、PostgreSQL テーブル内の既存データを更新できます。たとえば、顧客からメールアドレスの変更依頼があった場合、このアクションを使用してデータベース内のメール項目を更新できます。