PostgreSQL
A PostgreSQL a PostgreSQL Global Development Group által kifejlesztett relációsadatbázis-kezelő rendszer. Csatlakozzon a helyszíni PostgreSQL-adatbázishoz, hogy adatokat olvasson be a táblákból.
Ez az összekötő a következő termékekben és régiókban érhető el:
| Service | Class | Régiók |
|---|---|---|
| Copilot Studio | prémium | Az összes Power Automate-régió, kivéve a következőket: - Amerikai kormány (GCC High) |
| Logikai alkalmazások | Standard | Az összes Logic Apps-régió , kivéve a következőket: - Amerikai Védelmi Minisztérium (DoD) |
| Power Alkalmazások | prémium | Az összes Power Apps-régió , kivéve a következőket: - Amerikai kormány (GCC High) |
| Power Automate | prémium | Az összes Power Automate-régió, kivéve a következőket: - Amerikai kormány (GCC High) |
| Érintkezés | |
|---|---|
| Név | Microsoft |
| URL |
Microsoft LogicApps-támogatás Microsoft Power Automate-támogatás Microsoft Power Apps-támogatás |
| Összekötő metaadatai | |
|---|---|
| Kiadó | Microsoft |
| Webhely | https://www.postgresql.org/ |
| Adatvédelmi irányelvek | https://www.postgresql.org/about/policies/privacy/ |
Előfeltételek
A PostgreSQL-összekötő telepítéséhez az NPGSQL ADO.NET provider 4.0.10 szükséges. Az NPGSQL ADO.NET szolgáltató telepítéséhez nyissa meg a kiadási lapot , és töltse le a megfelelő kiadást. A szolgáltatói architektúrának (32 bites vagy 64 bites) meg kell egyeznie annak a terméknek az architektúrával, amelyben használni szeretné az összekötőt. Telepítéskor győződjön meg arról, hogy az NpgSQL GAC-telepítést választja, hogy az NpgSQL bekerüljön a gépbe. A minimun által támogatott PostgreSQL-adatbázis verziója a 9.4-es verzió.
Ismert problémák és korlátozások
A PostgreSQL-összekötő használatának ismert korlátai a következők:
- A sor beszúrása művelethez explicit értéket kell megadnia az elsődleges kulcs oszlopához, annak ellenére, hogy az alapértelmezett/automatikus beírási érték meg van határozva.
-
Order ByA paraméter használata a Sorok lekérése művelethez ajánlott, hogy determinisztikus eredményeket kapjon, ha az eredményhalmaz egyetlen oldalon belülre illeszkedik, vagy a rendszer nem használja a lapozást. Ha a lapozás engedélyezve van,Order Bya rendszer nem alkalmazza a következő oldalakra a platformkorlátozás miatt. HaOrder Bynincs megadva, a rendszer meghatározatlan sorrendben adja vissza a sorokat. Ebben az esetben a tényleges sorrend a vizsgálat és az illesztés tervtípusától, valamint a lemez sorrendjétől függ, de nem szabad támaszkodni rá.
Kapcsolat létrehozása
Az összekötő a következő hitelesítési típusokat támogatja:
| Alapértelmezett | A kapcsolat létrehozásának paraméterei. | Minden régió | Megosztható |
Alapértelmezett
Alkalmazható: Minden régió
A kapcsolat létrehozásának paraméterei.
Ez megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a kapcsolat is meg van osztva. További információkért tekintse meg a vászonalapú alkalmazások összekötőinek áttekintését – Power Apps | Microsoft Docs
| Név | Típus | Description | Kötelező |
|---|---|---|---|
| Server | karakterlánc | Adja meg a PostgreSQL-kiszolgálót. Kiszolgáló[:p ort] | True |
| Adatbázis neve | karakterlánc | Adja meg a PostgreSQL-adatbázis nevét. | True |
| Hitelesítési típus [Alapszintű kiválasztása] | karakterlánc | Az adatbázishoz való csatlakozás hitelesítési típusa | |
| Felhasználónév | securestring | Felhasználónév hitelesítő adatai | True |
| Jelszó | securestring | Jelszó hitelesítő adatai | True |
| Gateway | gatewaySetting | Helyszíni átjáró (további részletekért lásd:https://docs.microsoft.com/data-integration/gateway | |
| Kapcsolat titkosítása | bool | Kapcsolat titkosítása |
Fokozási korlátok
| Név | Hívások | Megújítási időszak |
|---|---|---|
| API-hívások kapcsolatonként | 300 | 60 másodperc |
Műveletek
| Sor beszúrása |
Ez a művelet új sort szúr be egy táblába. |
| Sor frissítése |
Ez a művelet frissíti a tábla egy meglévő sorát. |
| Sor lekérése |
Ez a művelet egy táblából kap egy sort. |
| Sor törlése |
Ez a művelet töröl egy sort egy táblából. |
| Sorok lekérése |
Ez a művelet sorokat kap egy táblából. |
| Táblák lekérése |
Ez a művelet táblákat kap egy adatbázisból. |
Sor beszúrása
Ez a művelet új sort szúr be egy táblába.
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Tábla neve
|
table | True | string |
Tábla neve |
|
Row
|
item | True | dynamic |
Beszúrandó sor a megadott táblába |
Visszatér
Sor frissítése
Ez a művelet frissíti a tábla egy meglévő sorát.
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Tábla neve
|
table | True | string |
Tábla neve |
|
Sorazonosító
|
id | True | string |
A frissíteni kívánt sor egyedi azonosítója |
|
Row
|
item | True | dynamic |
Sor frissített értékekkel |
Visszatér
Sor lekérése
Ez a művelet egy táblából kap egy sort.
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Tábla neve
|
table | True | string |
PostgreSQL-tábla neve |
|
Sorazonosító
|
id | True | string |
A lekérendő sor egyedi azonosítója |
Visszatér
Sor törlése
Ez a művelet töröl egy sort egy táblából.
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Tábla neve
|
table | True | string |
Tábla neve |
|
Sorazonosító
|
id | True | string |
A törölni kívánt sor egyedi azonosítója |
Sorok lekérése
Ez a művelet sorokat kap egy táblából.
Paraméterek
| Név | Kulcs | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
Tábla neve
|
table | True | string |
PostgreSQL-tábla neve |
|
Lekérdezés szűrése
|
$filter | string |
ODATA-szűrőlekérdezés a visszaadott bejegyzések korlátozására (például stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Rendelés szerint
|
$orderby | string |
ODATA orderBy lekérdezés a bejegyzések sorrendjének megadásához. |
|
|
Felső szám
|
$top | integer |
Beolvasandó bejegyzések teljes száma (alapértelmezett = összes). |
|
|
Darabszám kihagyása
|
$skip | integer |
A kihagyandó bejegyzések száma (alapértelmezett = 0). |
|
|
Lekérdezés kiválasztása
|
$select | string |
A bejegyzésekből lekérendő mezők (alapértelmezett = összes). |
Visszatér
Táblák lekérése
Meghatározások
Táblázat
Egy táblát jelöl.
| Név | Ösvény | Típus | Leírás |
|---|---|---|---|
|
Név
|
Name | string |
A tábla neve. A rendszer futásidőben használja a nevet. |
|
Megjelenítendő név
|
DisplayName | string |
A tábla megjelenítendő neve. |
Táblák listája
A táblák listáját jelöli.
| Név | Ösvény | Típus | Leírás |
|---|---|---|---|
|
value
|
value | array of Table |
Táblák listája |