Delen via


PostgreSQL

PostgreSQL is een relationeel databasebeheersysteem dat is ontwikkeld door PostgreSQL Global Development Group. Maak verbinding met een on-premises PostgreSQL-database om gegevens uit tabellen te lezen.

Deze connector is beschikbaar in de volgende producten en regio's:

Dienst Class Regions
Copilot Studio Premium Alle Power Automate-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC High)
     - Us Department of Defense (DoD)
Logic-apps Standaard Alle Logic Apps-regio's , met uitzondering van het volgende:
     - Us Department of Defense (DoD)
Power Apps Premium Alle Power Apps-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC High)
     - Us Department of Defense (DoD)
Power Automate Premium Alle Power Automate-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC High)
     - Us Department of Defense (DoD)
Contactpersoon
Naam Microsoft
URL Ondersteuning voor Microsoft LogicApps
Ondersteuning voor Microsoft Power Automate
Ondersteuning voor Microsoft Power Apps
Connectormetagegevens
Uitgever Microsoft
Webpagina https://www.postgresql.org/
Privacybeleid https://www.postgresql.org/about/policies/privacy/

Vereiste voorwaarden

Voor de PostgreSQL-connector moet NPGSQL ADO.NET provider 4.0.10 worden geïnstalleerd. Als u NPGSQL ADO.NET provider wilt installeren, gaat u naar de releasepagina en downloadt u de relevante release. De providerarchitectuur (32-bits of 64-bits) moet overeenkomen met de architectuur van het product waarin u de connector wilt gebruiken. Zorg er bij de installatie voor dat u NpgSQL GAC-installatie selecteert om ervoor te zorgen dat NpgSQL zelf wordt toegevoegd aan uw computer. De minimun ondersteunde PostgreSQL-databaseversie is versie 9.4.

Bekende problemen en beperkingen

Hier volgen enkele bekende beperkingen voor het gebruik van PostgreSQL-connector:

  1. Voor het invoegen van de rijbewerking moet expliciete waarde worden opgegeven voor de kolom Primaire sleutel, ook al is de standaardwaarde/automatische invoer gedefinieerd.
  2. Het gebruik van de Order By parameter wordt aanbevolen voor de actie Rijen ophalen om deterministische resultaten in de uitvoer op te halen. Als Order By dit niet is opgegeven, worden de rijen geretourneerd in een niet-opgegeven volgorde. De werkelijke volgorde in dat geval is afhankelijk van de typen scan- en joinplannen en de volgorde op schijf, maar deze mag niet worden gebruikt.

Een verbinding maken

De connector ondersteunt de volgende verificatietypen:

standaard Parameters voor het maken van verbinding. Alle regio's Deelbaar

Verstek

Van toepassing: Alle regio's

Parameters voor het maken van verbinding.

Dit is deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt de verbinding ook gedeeld. Zie het overzicht van connectors voor canvas-apps - Power Apps | Microsoft Docs

Naam Typologie Description Verplicht
Server touw Geef de PostgreSQL-server op. Server[:p ort] Klopt
Databasenaam touw Geef de naam van de PostgreSQL-database op. Klopt
Verificatietype [Basis selecteren] touw Verificatietype om verbinding te maken met uw database
Gebruikersnaam beveiligde string Referentie voor gebruikersnaam Klopt
Wachtwoord beveiligde string Wachtwoordreferentie Klopt
Gateway gatewaySetting On-premises gateway (zie https://docs.microsoft.com/data-integration/gateway voor meer informatie
Verbinding versleutelen bool Verbinding versleutelen

Beperkingslimieten

Name Aanroepen Verlengingsperiode
API-aanroepen per verbinding 300 60 seconden

Acties

Rij bijwerken

Met deze bewerking wordt een bestaande rij in een tabel bijgewerkt.

Rij invoegen

Met deze bewerking wordt een nieuwe rij in een tabel ingevoegd.

Rij ophalen

Met deze bewerking wordt een rij uit een tabel opgehaald.

Rij verwijderen

Met deze bewerking wordt een rij uit een tabel verwijderd.

Rijen ophalen

Met deze bewerking worden rijen uit een tabel opgehaald.

Tabellen ophalen

Met deze bewerking worden tabellen opgehaald uit een database.

Rij bijwerken

Met deze bewerking wordt een bestaande rij in een tabel bijgewerkt.

Parameters

Name Sleutel Vereist Type Description
Tabelnaam
table True string

Naam van tabel

Rij-id
id True string

Unieke id van de rij die moet worden bijgewerkt

Row
item True dynamic

Rij met bijgewerkte waarden

Retouren

De uitvoer van deze bewerking is dynamisch.

Rij invoegen

Met deze bewerking wordt een nieuwe rij in een tabel ingevoegd.

Parameters

Name Sleutel Vereist Type Description
Tabelnaam
table True string

Naam van tabel

Row
item True dynamic

Rij die moet worden ingevoegd in de opgegeven tabel

Retouren

De uitvoer van deze bewerking is dynamisch.

Rij ophalen

Met deze bewerking wordt een rij uit een tabel opgehaald.

Parameters

Name Sleutel Vereist Type Description
Tabelnaam
table True string

Naam van PostgreSQL-tabel

Rij-id
id True string

Unieke id van de rij die moet worden opgehaald

Retouren

De uitvoer van deze bewerking is dynamisch.

Rij verwijderen

Met deze bewerking wordt een rij uit een tabel verwijderd.

Parameters

Name Sleutel Vereist Type Description
Tabelnaam
table True string

Naam van tabel

Rij-id
id True string

Unieke id van de rij die moet worden verwijderd

Rijen ophalen

Met deze bewerking worden rijen uit een tabel opgehaald.

Parameters

Name Sleutel Vereist Type Description
Tabelnaam
table True string

Naam van PostgreSQL-tabel

Filterquery
$filter string

Een ODATA-filterquery om de geretourneerde vermeldingen te beperken (bijvoorbeeld stringColumn eq 'string' OR numberColumn lt 123).

Bestellen op
$orderby string

Een ODATA orderBy-query voor het opgeven van de volgorde van vermeldingen.

Aantal tops
$top integer

Totaal aantal items dat moet worden opgehaald (standaard = alle).

Aantal overslaan
$skip integer

Het aantal items dat moet worden overgeslagen (standaard = 0).

Query selecteren
$select string

Specifieke velden die moeten worden opgehaald uit vermeldingen (standaard = alle).

Retouren

De uitvoer van deze bewerking is dynamisch.

Tabellen ophalen

Met deze bewerking worden tabellen opgehaald uit een database.

Retouren

Vertegenwoordigt een lijst met tabellen.

Body
TablesList

Definities

Table

Vertegenwoordigt een tabel.

Name Pad Type Description
Naam
Name string

De naam van de tabel. De naam wordt tijdens runtime gebruikt.

Schermnaam
DisplayName string

De weergavenaam van de tabel.

TablesList

Vertegenwoordigt een lijst met tabellen.

Name Pad Type Description
waarde
value array of Table

Lijst met tabellen