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:
- Voor het invoegen van de rijbewerking moet expliciete waarde worden opgegeven voor de kolom Primaire sleutel, ook al is de standaardwaarde/automatische invoer gedefinieerd.
- Het gebruik van de
Order Byparameter wordt aanbevolen voor de actie Rijen ophalen om deterministische resultaten in de uitvoer op te halen. AlsOrder Bydit 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
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
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
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
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 |