Sdílet prostřednictvím


PostgreSQL

PostgreSQL je systém pro správu relačních databází vyvinutý globální vývojovou skupinou PostgreSQL. Připojte se k místní databázi PostgreSQL a načtěte data z tabulek.

Tento konektor je dostupný v následujících produktech a oblastech:

Service Class Regions
Copilot Studio Premium Všechny oblasti Power Automate s výjimkou následujících:
     – státní správa USA (GCC High)
     - Ministerstvo obrany USA (DoD)
Logic Apps Standard Všechny oblasti Logic Apps s výjimkou následujících:
     - Ministerstvo obrany USA (DoD)
Power Apps Premium Všechny oblasti Power Apps s výjimkou následujících:
     – státní správa USA (GCC High)
     - Ministerstvo obrany USA (DoD)
Power Automate Premium Všechny oblasti Power Automate s výjimkou následujících:
     – státní správa USA (GCC High)
     - Ministerstvo obrany USA (DoD)
Kontakt
Název Microsoft
URL Podpora Microsoft LogicApps
Podpora microsoft Power Automate
Podpora Microsoft Power Apps
Metadata konektoru
Vydavatel Microsoft
Internetová stránka https://www.postgresql.org/
Zásady ochrany osobních údajů https://www.postgresql.org/about/policies/privacy/

Požadavky

Konektor PostgreSQL vyžaduje instalaci poskytovatele NPGSQL ADO.NET 4.0.10. Pokud chcete nainstalovat poskytovatele ADO.NET NPGSQL, přejděte na stránku vydání a stáhněte příslušnou verzi. Architektura poskytovatele (32bitová nebo 64bitová) musí odpovídat architektuře produktu, ve které chcete konektor používat. Při instalaci se ujistěte, že jste vybrali instalaci NpgSQL GAC, abyste měli jistotu, že se do počítače přidá samotný NpgSQL. Verze databáze PostgreSQL podporovaná minimunem je verze 9.4.

Známé problémy a omezení

Tady jsou některá známá omezení používání konektoru PostgreSQL:

  1. Operace vložení řádku vyžaduje, aby sloupec primárního klíče poskytoval explicitní hodnotu, i když je definována výchozí/automatická hodnota.
  2. Použití parametru Order By se doporučuje pro akci Získat řádky , aby se ve výstupu získaly deterministické výsledky. Pokud Order By není zadaný, vrátí se řádky v nezadaném pořadí. Skutečné pořadí v takovém případě bude záviset na typech plánů prohledávání a připojení a objednávce na disku, ale nesmí se spoléhat na ni.

Vytvoření připojení

Konektor podporuje následující typy ověřování:

výchozí Parametry pro vytvoření připojení Všechny oblasti Sdíletelný

Výchozí

Použitelné: Všechny oblasti

Parametry pro vytvoření připojení

Toto připojení je možné sdílet. Pokud se power app sdílí s jiným uživatelem, sdílí se i připojení. Další informace najdete v přehledu konektorů pro aplikace plátna – Power Apps | Microsoft Docs

Název Typ Description Povinné
počítačový server řetězec Zadejte server PostgreSQL. Server[:p ort] Pravdivé
Název databáze řetězec Zadejte název databáze PostgreSQL. Pravdivé
Typ ověřování [Vybrat základní] řetězec Typ ověřování pro připojení k databázi
Uživatelské jméno securestring Přihlašovací údaje uživatelského jména Pravdivé
Heslo securestring Přihlašovací údaje hesla Pravdivé
Gateway gatewaySetting Místní brána (další podrobnosti najdete v tématu https://docs.microsoft.com/data-integration/gateway .
Šifrování připojení Booleova hodnota Šifrování připojení

Limity omezování

Name Volání Období obnovení
Volání rozhraní API na připojení 300 60 sekund

Akce

Aktualizovat řádek

Tato operace aktualizuje existující řádek v tabulce.

Odstranit řádek

Tato operace odstraní řádek z tabulky.

Vložit řádek

Tato operace vloží nový řádek do tabulky.

Získání tabulek

Tato operace získává tabulky z databáze.

Získání řádku

Tato operace získá řádek z tabulky.

Získání řádků

Tato operace získá řádky z tabulky.

Aktualizovat řádek

Tato operace aktualizuje existující řádek v tabulce.

Parametry

Name Klíč Vyžadováno Typ Description
Název tabulky
table True string

Název tabulky

ID řádku
id True string

Jedinečný identifikátor řádku, který se má aktualizovat

Row
item True dynamic

Řádek s aktualizovanými hodnotami

Návraty

Výstupy této operace jsou dynamické.

Odstranit řádek

Tato operace odstraní řádek z tabulky.

Parametry

Name Klíč Vyžadováno Typ Description
Název tabulky
table True string

Název tabulky

ID řádku
id True string

Jedinečný identifikátor řádku, který chcete odstranit

Vložit řádek

Tato operace vloží nový řádek do tabulky.

Parametry

Name Klíč Vyžadováno Typ Description
Název tabulky
table True string

Název tabulky

Row
item True dynamic

Řádek pro vložení do zadané tabulky

Návraty

Výstupy této operace jsou dynamické.

Získání tabulek

Tato operace získává tabulky z databáze.

Návraty

Představuje seznam tabulek.

Body
TablesList

Získání řádku

Tato operace získá řádek z tabulky.

Parametry

Name Klíč Vyžadováno Typ Description
Název tabulky
table True string

Název tabulky PostgreSQL

ID řádku
id True string

Jedinečný identifikátor řádku, který se má načíst

Návraty

Výstupy této operace jsou dynamické.

Získání řádků

Tato operace získá řádky z tabulky.

Parametry

Name Klíč Vyžadováno Typ Description
Název tabulky
table True string

Název tabulky PostgreSQL

Dotaz filtru
$filter string

Dotaz filtru ODATA pro omezení vrácených položek (např. stringColumn eq 'string' OR numberColumn lt 123).

Seřadit podle
$orderby string

Dotaz ODATA orderBy pro zadání pořadí položek.

Nejvyšší počet
$top integer

Celkový počet položek, které se mají načíst (výchozí = vše).

Přeskočit počet
$skip integer

Počet položek, které se mají přeskočit (výchozí hodnota = 0).

Výběr dotazu
$select string

Konkrétní pole, která se mají načíst z položek (výchozí = vše).

Návraty

Výstupy této operace jsou dynamické.

Definice

Table

Představuje tabulku.

Name Cesta Typ Description
Název
Name string

Název tabulky. Název se používá za běhu.

ZobrazovanéJméno
DisplayName string

Zobrazovaný název tabulky.

TablesList

Představuje seznam tabulek.

Name Cesta Typ Description
value
value array of Table

Seznam tabulek