Aracılığıyla paylaş


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:

  1. 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.
  2. Yalnızca sonuç kümesi tek bir sayfayaOrder By sığ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 By platform sınırlaması nedeniyle sonraki sayfalara uygulanmaz. Belirtilmezse Order 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

Bu işlemin çıkışları dinamiktir.

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

Bu işlemin çıkışları dinamiktir.

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

Bu işlemin çıkışları dinamiktir.

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

Bu işlemin çıkışları dinamiktir.

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

Bu işlem bir veritabanından tablo alır.

Döndürülenler

Tablo listesini temsil eder.

Body
TablesList

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