PostgreSQL
PostgreSQL är ett relationsdatabashanteringssystem som utvecklats av PostgreSQL Global Development Group. Anslut till en lokal PostgreSQL-databas för att läsa data från tabeller.
Den här anslutningsappen är tillgänglig i följande produkter och regioner:
| Tjänster | Class | Regioner |
|---|---|---|
| Copilot Studio | Premie | Alla Power Automate-regioner utom följande: - Amerikanska myndigheter (GCC High) - US Department of Defense (DoD) |
| Logiska appar | Norm | Alla Logic Apps-regioner utom följande: - US Department of Defense (DoD) |
| Power Apps | Premie | Alla Power Apps-regioner utom följande: - Amerikanska myndigheter (GCC High) - US Department of Defense (DoD) |
| Power Automate | Premie | Alla Power Automate-regioner utom följande: - Amerikanska myndigheter (GCC High) - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Namn | Microsoft |
| URL |
Microsoft LogicApps Support Microsoft Power Automate-support Microsoft Power Apps Support |
| Metadata för anslutningsprogram | |
|---|---|
| Utgivare | Microsoft |
| Webbplats | https://www.postgresql.org/ |
| Sekretesspolicy | https://www.postgresql.org/about/policies/privacy/ |
Förutsättningar
PostgreSQL-anslutningsprogrammet kräver att NPGSQL-ADO.NET provider 4.0.10 installeras. Om du vill installera NPGSQL ADO.NET provider går du till versionssidan och laddar ned relevant version. Providerarkitekturen (32-bitars eller 64-bitars) måste matcha arkitekturen för den produkt där du tänker använda anslutningsappen. När du installerar kontrollerar du att du väljer NpgSQL GAC-installation för att säkerställa att NpgSQL läggs till på datorn. PostgreSQL-databasversionen som stöds av minimun är version 9.4.
Kända problem och begränsningar
Följande är några av de kända begränsningarna med att använda PostgreSQL-anslutningsappen:
- Åtgärden Infoga rad kräver att du anger ett explicit värde för kolumnen Primärnyckel, även om standard-/autoincrement-värdet har definierats.
- Användning av parametern
Order Byrekommenderas för åtgärden Hämta rader för att få deterministiska resultat i utdata. OmOrder Byinte anges returneras raderna i en ospecificerad ordning. Den faktiska ordningen i det fallet beror på typen av genomsöknings- och kopplingsplan och ordningen på disken, men den får inte förlitas på.
Skapa en anslutning
Anslutningsappen stöder följande autentiseringstyper:
| Standardinställning | Parametrar för att skapa anslutning. | Alla regioner | Shareable |
Standard
Tillämpligt: Alla regioner
Parametrar för att skapa anslutning.
Det här är en delningsbar anslutning. Om power-appen delas med en annan användare delas även anslutningen. Mer information finns i Översikt över anslutningsappar för arbetsyteappar – Power Apps | Microsoft Docs
| Namn | Typ | Description | Krävs |
|---|---|---|---|
| Server | snöre | Ange PostgreSQL-servern. Server[:p ort] | Sann |
| Databasnamn | snöre | Ange PostgreSQL-databasnamnet. | Sann |
| Autentiseringstyp [Välj grundläggande] | snöre | Autentiseringstyp för att ansluta till databasen | |
| Användarnamn | securestring | Autentiseringsuppgifter för användarnamn | Sann |
| Lösenord | securestring | Lösenordsautentiseringsuppgifter | Sann |
| Gateway | gatewaySetting | Lokal gateway (se https://docs.microsoft.com/data-integration/gateway mer information | |
| Kryptera anslutning | bool | Kryptera anslutning |
Begränsningsgränser
| Name | Anrop | Förnyelseperiod |
|---|---|---|
| API-anrop per anslutning | 300 | 60 sekunder |
Åtgärder
| Hämta rad |
Den här åtgärden hämtar en rad från en tabell. |
| Hämta rader |
Den här åtgärden hämtar rader från en tabell. |
| Hämta tabeller |
Den här åtgärden hämtar tabeller från en databas. |
| Infoga rad |
Den här åtgärden infogar en ny rad i en tabell. |
| Ta bort rad |
Den här åtgärden tar bort en rad från en tabell. |
| Uppdatera rad |
Den här åtgärden uppdaterar en befintlig rad i en tabell. |
Hämta rad
Den här åtgärden hämtar en rad från en tabell.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Tabellnamn
|
table | True | string |
Namn på PostgreSQL-tabell |
|
Rad-ID
|
id | True | string |
Unik identifierare för raden som ska hämtas |
Returer
Hämta rader
Den här åtgärden hämtar rader från en tabell.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Tabellnamn
|
table | True | string |
Namn på PostgreSQL-tabell |
|
Filtrera fråga
|
$filter | string |
En ODATA-filterfråga för att begränsa de returnerade posterna (t.ex. stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Sortera efter
|
$orderby | string |
En ODATA orderBy-fråga för att ange ordningen på poster. |
|
|
Högsta antal
|
$top | integer |
Totalt antal poster som ska hämtas (standard = alla). |
|
|
Hoppa över antal
|
$skip | integer |
Antalet poster som ska hoppa över (standard = 0). |
|
|
Välj fråga
|
$select | string |
Specifika fält som ska hämtas från poster (standard = alla). |
Returer
Hämta tabeller
Den här åtgärden hämtar tabeller från en databas.
Returer
Representerar en lista över tabeller.
- Body
- TablesList
Infoga rad
Den här åtgärden infogar en ny rad i en tabell.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Tabellnamn
|
table | True | string |
Namn på tabell |
|
Row
|
item | True | dynamic |
Rad som ska infogas i den angivna tabellen |
Returer
Ta bort rad
Den här åtgärden tar bort en rad från en tabell.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Tabellnamn
|
table | True | string |
Namn på tabell |
|
Rad-ID
|
id | True | string |
Unik identifierare för raden som ska tas bort |
Uppdatera rad
Den här åtgärden uppdaterar en befintlig rad i en tabell.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Tabellnamn
|
table | True | string |
Namn på tabell |
|
Rad-ID
|
id | True | string |
Unik identifierare för raden som ska uppdateras |
|
Row
|
item | True | dynamic |
Rad med uppdaterade värden |
Returer
Definitioner
Tabell
Representerar en tabell.
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Namn
|
Name | string |
Tabellens namn. Namnet används vid körning. |
|
visningsnamn
|
DisplayName | string |
Tabellens visningsnamn. |
TablesList
Representerar en lista över tabeller.
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
värde
|
value | array of Table |
Lista över tabeller |