次の方法で共有


PostgreSQL

PostgreSQL は、PostgreSQL グローバル開発グループによって開発されたリレーショナル データベース管理システムです。 テーブルからデータを読み取るためにオンプレミスの PostgreSQL データベースに接続します。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC High)
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC High)
     - 米国国防総省 (DoD)
Power Automate Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC High)
     - 米国国防総省 (DoD)
お問い合わせ
名前 Microsoft
URL Microsoft LogicApps のサポート
Microsoft Power Automate のサポート
Microsoft Power Apps のサポート
コネクタ メタデータ
Publisher Microsoft
Web サイト https://www.postgresql.org/
プライバシー ポリシー https://www.postgresql.org/about/policies/privacy/

[前提条件]

PostgreSQL コネクタでは、NPGSQL ADO.NET プロバイダー 4.0.10 をインストールする必要があります。 NPGSQL ADO.NET プロバイダーをインストールするには、 リリース ページ に移動し、関連するリリースをダウンロードします。 プロバイダー アーキテクチャ (32 ビットまたは 64 ビット) は、コネクタを使用する製品のアーキテクチャと一致する必要があります。 インストールするときは、NpgSQL GAC インストールを選択して、NpgSQL 自体がコンピューターに追加されていることを確認します。 minimun でサポートされている PostgreSQL データベースのバージョンはバージョン 9.4 です。

既知の問題と制限事項

PostgreSQL コネクタを使用する場合の既知の制限事項の一部を次に示します。

  1. 行の挿入 操作では、既定または自動作成の値が定義されている場合でも、主キー列に明示的な値を指定する必要があります。
  2. 出力で確定的な結果を取得するには、行のOrder Byアクションに パラメーターを使用することをお勧めします。 Order Byが指定されていない場合、行は指定されていない順序で返されます。 その場合の実際の順序は、スキャンプランと結合プランの種類とディスク上の順序によって異なりますが、依存してはなりません。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有可能

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs

名前 タイプ Description 必須
Server 文字列 PostgreSQL サーバーを指定します。 Server[:p ort] 正しい
データベース名 文字列 PostgreSQL データベース名を指定します。 正しい
認証の種類 [基本の選択] 文字列 データベースに接続するための認証の種類
ユーザー名 securestring ユーザー名の資格情報 正しい
パスワード securestring パスワード資格情報 正しい
Gateway gatewaySetting オンプレミス ゲートウェイ (詳細については、 https://docs.microsoft.com/data-integration/gateway を参照してください)
接続の暗号化 ブール (bool) 接続の暗号化

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 300 60 秒

アクション

テーブルを取得する

この操作では、データベースからテーブルを取得します。

行の削除

この操作により、テーブルから行が削除されます。

行の挿入

この操作により、テーブルに新しい行が挿入されます。

行を取得する

この操作は、テーブルから行を取得します。

行を取得する

この操作は、テーブルから行を取得します。

行を更新します

この操作では、テーブル内の既存の行が更新されます。

テーブルを取得する

この操作では、データベースからテーブルを取得します。

戻り値

テーブルの一覧を表します。

Body
TablesList

行の削除

この操作により、テーブルから行が削除されます。

パラメーター

名前 キー 必須 説明
テーブル名
table True string

テーブルの名前

行 ID
id True string

削除する行の一意識別子

行の挿入

この操作により、テーブルに新しい行が挿入されます。

パラメーター

名前 キー 必須 説明
テーブル名
table True string

テーブルの名前

Row
item True dynamic

指定したテーブルに挿入する行

戻り値

この操作の出力は状況に応じて変わります。

行を取得する

この操作は、テーブルから行を取得します。

パラメーター

名前 キー 必須 説明
テーブル名
table True string

PostgreSQL テーブルの名前

行 ID
id True string

取得する行の一意識別子

戻り値

この操作の出力は状況に応じて変わります。

行を取得する

この操作は、テーブルから行を取得します。

パラメーター

名前 キー 必須 説明
テーブル名
table True string

PostgreSQL テーブルの名前

フィルター クエリ
$filter string

返されるエントリを制限する ODATA フィルター クエリ (例: stringColumn eq 'string' OR numberColumn lt 123)。

並べ替え
$orderby string

エントリの順序を指定するための ODATA orderBy クエリ。

上位カウント
$top integer

取得するエントリの合計数 (既定値 = すべて)。

Skip Count
$skip integer

スキップするエントリの数 (既定値は 0)。

クエリの選択
$select string

エントリから取得する特定のフィールド (既定値 = すべて)。

戻り値

この操作の出力は状況に応じて変わります。

行を更新します

この操作では、テーブル内の既存の行が更新されます。

パラメーター

名前 キー 必須 説明
テーブル名
table True string

テーブルの名前

行 ID
id True string

更新する行の一意識別子

Row
item True dynamic

更新された値を含む行

戻り値

この操作の出力は状況に応じて変わります。

定義

テーブルを表します。

名前 パス 説明
名前
Name string

テーブルの名前。 この名前は実行時に使用されます。

DisplayName
DisplayName string

テーブルの表示名。

TablesList

テーブルの一覧を表します。

名前 パス 説明
value
value array of Table

テーブルの一覧