PostgreSQL
PostgreSQL to system zarządzania relacyjnymi bazami danych opracowany przez globalną grupę deweloperów PostgreSQL. Połącz się z lokalną bazą danych PostgreSQL, aby odczytywać dane z tabel.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC High) - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC High) - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC High) - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Microsoft |
| adres URL |
Obsługa usługi Microsoft LogicApps Pomoc techniczna usługi Microsoft Power Automate Obsługa usługi Microsoft Power Apps |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
| Witryna internetowa | https://www.postgresql.org/ |
| Zasady ochrony prywatności | https://www.postgresql.org/about/policies/privacy/ |
Wymagania wstępne
Łącznik PostgreSQL wymaga zainstalowania dostawcy ADO.NET NPGSQL 4.0.10. Aby zainstalować dostawcę ADO.NET NPGSQL, przejdź do strony wydania i pobierz odpowiednią wersję. Architektura dostawcy (32-bitowa lub 64-bitowa) musi być zgodna z architekturą produktu, w której zamierzasz używać łącznika. Podczas instalowania upewnij się, że wybrano pozycję NpgSQL GAC Installation (Instalacja GAC serwera NpgSQL), aby upewnić się, że serwer NpgSQL jest dodawany do maszyny. Minimun obsługiwana wersja bazy danych PostgreSQL to wersja 9.4.
Znane problemy i ograniczenia
Poniżej przedstawiono niektóre znane ograniczenia dotyczące używania łącznika PostgreSQL:
- Wstaw operację wiersza wymaga podania jawnej wartości dla kolumny Klucz podstawowy, mimo że zdefiniowano wartość domyślną/automatyczną.
- Użycie parametru
Order Byjest zalecane w przypadku akcji Pobierz wiersze w celu uzyskania wyników deterministycznych w danych wyjściowych. JeśliOrder Bynie zostanie określony, wiersze zostaną zwrócone w nieokreślonej kolejności. Rzeczywista kolejność w tym przypadku będzie zależeć od typów planów skanowania i sprzężenia oraz kolejności na dysku, ale nie może być oparta na.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Udostępnialne |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs
| Name | Typ | Description | Required |
|---|---|---|---|
| Server | ciąg | Określ serwer PostgreSQL. Serwer[:p ort] | Prawda |
| Nazwa bazy danych | ciąg | Określ nazwę bazy danych PostgreSQL. | Prawda |
| Typ uwierzytelniania [Wybierz podstawowy] | ciąg | Typ uwierzytelniania w celu nawiązania połączenia z bazą danych | |
| Nazwa użytkownika | securestring | Poświadczenia nazwy użytkownika | Prawda |
| Hasło | securestring | Poświadczenie hasła | Prawda |
| Gateway | gatewaySetting | Brama lokalna (zobacz, aby https://docs.microsoft.com/data-integration/gateway uzyskać więcej informacji | |
| Szyfrowanie połączenia | bool | Szyfrowanie połączenia |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 300 | 60 sekund |
Akcje
| Aktualizuj wiersz |
Ta operacja aktualizuje istniejący wiersz w tabeli. |
| Pobieranie tabel |
Ta operacja pobiera tabele z bazy danych. |
| Pobieranie wiersza |
Ta operacja pobiera wiersz z tabeli. |
| Pobieranie wierszy |
Ta operacja pobiera wiersze z tabeli. |
| Usuń wiersz |
Ta operacja usuwa wiersz z tabeli. |
| Wstaw wiersz |
Ta operacja wstawia nowy wiersz do tabeli. |
Aktualizuj wiersz
Ta operacja aktualizuje istniejący wiersz w tabeli.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa tabeli
|
table | True | string |
Nazwa tabeli |
|
Identyfikator wiersza
|
id | True | string |
Unikatowy identyfikator wiersza do zaktualizowania |
|
Row
|
item | True | dynamic |
Wiersz ze zaktualizowanymi wartościami |
Zwraca
Pobieranie tabel
Pobieranie wiersza
Ta operacja pobiera wiersz z tabeli.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa tabeli
|
table | True | string |
Nazwa tabeli PostgreSQL |
|
Identyfikator wiersza
|
id | True | string |
Unikatowy identyfikator wiersza do pobrania |
Zwraca
Pobieranie wierszy
Ta operacja pobiera wiersze z tabeli.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa tabeli
|
table | True | string |
Nazwa tabeli PostgreSQL |
|
Filtruj zapytanie
|
$filter | string |
Zapytanie filtru ODATA ograniczające zwracane wpisy (np. stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Zamów według
|
$orderby | string |
Zapytanie ODATA orderBy służące do określania kolejności wpisów. |
|
|
Liczba pierwszych
|
$top | integer |
Łączna liczba wpisów do pobrania (wartość domyślna = wszystkie). |
|
|
Pomiń liczbę
|
$skip | integer |
Liczba wpisów do pominięcia (wartość domyślna = 0). |
|
|
Wybieranie zapytania
|
$select | string |
Określone pola do pobrania z wpisów (wartość domyślna = wszystkie). |
Zwraca
Usuń wiersz
Ta operacja usuwa wiersz z tabeli.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa tabeli
|
table | True | string |
Nazwa tabeli |
|
Identyfikator wiersza
|
id | True | string |
Unikatowy identyfikator wiersza do usunięcia |
Wstaw wiersz
Ta operacja wstawia nowy wiersz do tabeli.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa tabeli
|
table | True | string |
Nazwa tabeli |
|
Row
|
item | True | dynamic |
Wiersz do wstawienia do określonej tabeli |
Zwraca
Definicje
Tabela
Reprezentuje tabelę.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Name
|
Name | string |
Nazwa tabeli. Nazwa jest używana w czasie wykonywania. |
|
Nazwa wyświetlana
|
DisplayName | string |
Nazwa wyświetlana tabeli. |
TablesList
Reprezentuje listę tabel.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
value
|
value | array of Table |
Lista tabel |