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:
- 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.
- Použití parametru
Order Byse doporučuje pro akci Získat řádky , aby se ve výstupu získaly deterministické výsledky. PokudOrder Bynení 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
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
Získání tabulek
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
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
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 |