Share via


PostgreSQL.Database

Sözdizimi

PostgreSQL.Database(server as text, database as text, optional options as nullable record) as table

Hakkında

adlı databaseveritabanı örneğindeki sunucudaki server PostgreSQL veritabanında bulunan SQL tablo ve görünümlerinden oluşan bir tablo döndürür. Bağlantı noktası isteğe bağlı olarak sunucuyla belirtilebilir ve iki nokta üst üste ile ayrılabilir. aşağıdaki seçenekleri denetlemek için isteğe bağlı bir kayıt parametresi optionsbelirtilebilir:

  • CreateNavigationProperties: Döndürülen değerlerde gezinti özellikleri oluşturulup oluşturulmayacağını ayarlayan mantıksal (true/false) (varsayılan değer truedur).
  • NavigationPropertyNameGenerator: Gezinti özellikleri için adlar oluşturmak için kullanılan bir işlev.
  • Query: Verileri almak için kullanılan yerel bir SQL sorgusu. Sorgu birden çok sonuç kümesi oluşturursa, yalnızca ilki döndürülür.
  • CommandTimeout: Sunucu tarafı sorgunun iptal edilmeden önce ne kadar süreyle çalışmasına izin verildiğini denetleyebilen bir süre. Varsayılan değer on dakikadır.
  • ConnectionTimeout: Sunucuya bağlantı kurma girişiminden vazgeçmeden önce ne kadar beklendiğini denetleyebilen bir süre. Varsayılan değer sürücüye bağlıdır.
  • HierarchicalNavigation: Tabloların şema adlarına göre gruplandırılmış olarak görüntülenip görüntülenmeyeceğini ayarlayan mantıksal (true/false) (varsayılan değer false'tur).

Kayıt parametresi [option1 = value1, option2 = value2...] veya [Query = "select ..."] olarak belirtilir.