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:

  1. Å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.
  2. Användning av parametern Order By rekommenderas för åtgärden Hämta rader för att få deterministiska resultat i utdata. Om Order By inte 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

Utdata för den här åtgärden är dynamiska.

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

Utdata för den här åtgärden är dynamiska.

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

Utdata för den här åtgärden är dynamiska.

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

Utdata för den här åtgärden är dynamiska.

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