PostgreSQL
PostgreSQL, PostgreSQL Global Development Group tarafından geliştirilen ilişkisel bir veritabanı yönetim sistemidir. Tablolardaki verileri okumak için şirket içi PostgreSQL veritabanına bağlanın.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - US Government (GCC High) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - US Government (GCC High) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - US Government (GCC High) |
| İletişim | |
|---|---|
| İsim | Microsoft |
| URL |
Microsoft LogicApps Desteği Microsoft Power Automate Desteği Microsoft Power Apps Desteği |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Microsoft |
| Web sitesi | https://www.postgresql.org/ |
| Gizlilik ilkesi | https://www.postgresql.org/about/policies/privacy/ |
Önkoşullar
PostgreSQL bağlayıcısı, NPGSQL ADO.NET sağlayıcısı 4.0.10'un yüklenmesini gerektirir. NPGSQL ADO.NET sağlayıcısını yüklemek için sürüm sayfasına gidin ve ilgili sürümü indirin. Sağlayıcı mimarisinin (32 bit veya 64 bit) bağlayıcıyı kullanmayı amaçladığınız ürünün mimarisiyle eşleşmesi gerekir. Yüklerken NpgSQL GAC Yükleme'yi seçerek NpgSQL'in makinenize eklendiğinden emin olun. Minimun desteklenen PostgreSQL veritabanı sürümü 9.4 sürümüdür.
Bilinen sorunlar ve sınırlamalar
PostgreSQL bağlayıcısını kullanmanın bilinen sınırlamalarından bazıları şunlardır:
- Satır ekleme işlemi, varsayılan/autoincrement değeri tanımlanmış olsa bile Birincil Anahtar sütunu için açık değer sağlamayı gerektirir.
- Yalnızca sonuç kümesi tek bir sayfaya
Order Bysığdığında veya sayfalandırma kullanılmadığında belirlenimci sonuçlar almak için Satırları al eylemi için parametresinin kullanılması önerilir. Sayfalandırma etkinleştirildiğinde,Order Byplatform sınırlaması nedeniyle sonraki sayfalara uygulanmaz. BelirtilmezseOrder By, satırlar belirtilmeyen bir sırada döndürülür. Bu durumda gerçek sıra, tarama ve birleştirme planı türlerine ve diskteki sıralamaya bağlıdır, ancak buna bağlı olmamalıdır.
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılabilir |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantıdır. Power app başka bir kullanıcıyla paylaşılıyorsa, bağlantı da paylaşılır. Daha fazla bilgi için bkz . Tuval uygulamaları için bağlayıcılara genel bakış - Power Apps | Microsoft Docs
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| Server | String | PostgreSQL sunucusunu belirtin. Sunucu[:p ort] | Doğru |
| Veritabanı Adı | String | PostgreSQL veritabanı adını belirtin. | Doğru |
| Kimlik Doğrulama Türü [Temel'i Seçin] | String | Veritabanınıza bağlanmak için kimlik doğrulama türü | |
| Kullanıcı adı | securestring | Kullanıcı adı kimlik bilgileri | Doğru |
| Şifre | securestring | Parola kimlik bilgileri | Doğru |
| Gateway | gatewaySetting | Şirket içi ağ geçidi (daha fazla ayrıntı için bkz.https://docs.microsoft.com/data-integration/gateway | |
| Bağlantıyı Şifrele | bool | Bağlantıyı Şifrele |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 300 | 60 saniye |
Eylemler
| Satır ekle |
Bu işlem tabloya yeni bir satır ekler. |
| Satırları alma |
Bu işlem bir tablodan satır alır. |
| Satırı al |
Bu işlem bir tablodan satır alır. |
| Satırı güncelleştir |
Bu işlem bir tablodaki mevcut satırı güncelleştirir. |
| Satırı sil |
Bu işlem bir tablodan satır siler. |
| Tabloları alma |
Bu işlem bir veritabanından tablo alır. |
Satır ekle
Bu işlem tabloya yeni bir satır ekler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Tablo adı
|
table | True | string |
Tablo adı |
|
Row
|
item | True | dynamic |
Belirtilen tabloya eklenecek satır |
Döndürülenler
Satırları alma
Bu işlem bir tablodan satır alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Tablo adı
|
table | True | string |
PostgreSQL tablosunun adı |
|
Filtre Sorgusu
|
$filter | string |
Döndürülen girişleri kısıtlamak için bir ODATA filtre sorgusu (örn. stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Sipariş Ölçütü
|
$orderby | string |
Girdilerin sırasını belirtmek için bir ODATA orderBy sorgusu. |
|
|
En Çok Sayı
|
$top | integer |
Alınacak toplam girdi sayısı (varsayılan = tümü). |
|
|
Sayıyı Atla
|
$skip | integer |
Atlanacak girdi sayısı (varsayılan = 0). |
|
|
Sorgu Seç
|
$select | string |
Girdilerden alınacak belirli alanlar (varsayılan = tümü). |
Döndürülenler
Satırı al
Bu işlem bir tablodan satır alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Tablo adı
|
table | True | string |
PostgreSQL tablosunun adı |
|
Satır kimliği
|
id | True | string |
Alınacak satırın benzersiz tanımlayıcısı |
Döndürülenler
Satırı güncelleştir
Bu işlem bir tablodaki mevcut satırı güncelleştirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Tablo adı
|
table | True | string |
Tablo adı |
|
Satır kimliği
|
id | True | string |
Güncelleştirilecek satırın benzersiz tanımlayıcısı |
|
Row
|
item | True | dynamic |
Güncelleştirilmiş değerlerin olduğu satır |
Döndürülenler
Satırı sil
Bu işlem bir tablodan satır siler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Tablo adı
|
table | True | string |
Tablo adı |
|
Satır kimliği
|
id | True | string |
Silinecek satırın benzersiz tanımlayıcısı |
Tabloları alma
Tanımlar
Tablo
Tabloyu temsil eder.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İsim
|
Name | string |
Tablonun adı. Ad çalışma zamanında kullanılır. |
|
Gösterim Adı
|
DisplayName | string |
Tablonun görünen adı. |
TablesList
Tablo listesini temsil eder.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of Table |
Tablo Listesi |