共用方式為


PostgreSQL

PostgreSQL是由PostgreSQL Global Development Group開發的關聯式資料庫管理系統。 連線到內部部署 PostgreSQL 資料庫以從資料表讀取資料。

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府(海灣合作委員會高中)
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府(海灣合作委員會高中)
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府(海灣合作委員會高中)
     - 美國國防部 (DoD)
連絡人​​
名稱 Microsoft
URL Microsoft LogicApps 支援
Microsoft Power Automate 支援
Microsoft Power Apps 支援
連接器中繼資料
Publisher Microsoft
網站 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 本身已新增至您的電腦。 最低支援的 PostgreSQL 資料庫版本為 9.4 版。

已知問題與限制

以下是使用 PostgreSQL 連接器的一些已知限制:

  1. 插入資料列 作業需要提供「主索引鍵」資料行的明確值,即使已定義預設/自動遞增值也一樣。
  2. 建議將參數 Order By 用於 [取得資料列 ] 動作,以便在輸出中取得確定性結果。 如果未指定,資料 Order By 列將以未指定的順序傳回。 在這種情況下,實際順序將取決於掃描和結合計劃類型以及磁碟上的順序,但不得依賴它。

正在建立連線

連接器支援下列驗證類型:

預設值 建立連線的參數。 所有區域 可共用

預設

適用:所有地區

建立連線的參數。

這是可共享的連接。 如果 Power App 與其他使用者共用,也會共用連線。 如需詳細資訊,請參閱 畫布應用程式的連接器概觀 - Power Apps |Microsoft 文件

名稱 類型 Description 為必填項目
伺服器 字串 指定 PostgreSQL 伺服器。 伺服器[:p ort]
資料庫名稱 字串 指定 PostgreSQL 資料庫名稱。
驗證類型 [選擇基本] 字串 連線至資料庫的驗證類型
用戶名稱 securestring 使用者名稱認證
密碼 securestring 密碼認證
Gateway 閘道設定 內部部署閘道 (請參閱更多 https://docs.microsoft.com/data-integration/gateway 詳細資料
加密連線 布爾 (bool) 加密連線

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 300 60 秒

動作

刪除列

此作業會從資料表中刪除資料列。

取得行

此作業會從資料表取得資料列。

取得表格

此作業會從資料庫取得資料表。

取得資料列

此作業會從資料表取得資料列。

插入列

此作業會在表格中插入新資料列。

更新資料列

此作業會更新資料表中的現有資料列。

刪除列

此作業會從資料表中刪除資料列。

參數

名稱 機碼 必要 類型 Description
資料表名稱
table True string

表格名稱

資料列識別碼
id True string

要刪除之列的唯一識別碼

取得行

此作業會從資料表取得資料列。

參數

名稱 機碼 必要 類型 Description
資料表名稱
table True string

PostgreSQL 資料表的名稱

資料列識別碼
id True string

要擷取之資料列的唯一識別碼

傳回

此作業會輸出隨機的結果。

取得表格

此作業會從資料庫取得資料表。

傳回

代表表格清單。

身體
TablesList

取得資料列

此作業會從資料表取得資料列。

參數

名稱 機碼 必要 類型 Description
資料表名稱
table True string

PostgreSQL 資料表的名稱

篩選查詢
$filter string

ODATA 篩選查詢,以限制傳回的專案 (例如 stringColumn eq 'string' OR numberColumn lt 123)。

訂購方式
$orderby string

ODATA orderBy 查詢,用於指定項目順序。

最高計數
$top integer

要擷取的項目總數 (預設值 = 全部)。

略過計數
$skip integer

要略過的項目數(預設值 = 0)。

選取查詢
$select string

要從項目擷取的特定欄位(預設值 = all)。

傳回

此作業會輸出隨機的結果。

插入列

此作業會在表格中插入新資料列。

參數

名稱 機碼 必要 類型 Description
資料表名稱
table True string

表格名稱

Row
item True dynamic

要插入指定表格的列

傳回

此作業會輸出隨機的結果。

更新資料列

此作業會更新資料表中的現有資料列。

參數

名稱 機碼 必要 類型 Description
資料表名稱
table True string

表格名稱

資料列識別碼
id True string

要更新之列的唯一識別碼

Row
item True dynamic

具有更新值的資料列

傳回

此作業會輸出隨機的結果。

定義

Table

代表一個表格。

名稱 路徑 類型 Description
名稱
Name string

數據表的名稱。 該名稱在運行時使用。

顯示名稱
DisplayName string

資料表的顯示名稱。

表格清單

代表表格清單。

名稱 路徑 類型 Description
value
value array of Table

表格列表