PostgreSQL.Database

Syntaxe

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

O uživateli

Vrátí tabulku tabulek a zobrazení SQL dostupných v databázi PostgreSQL na serveru server v instanci databáze s názvem database. Port může být volitelně určen serverem oddělený dvojtečku. Volitelný parametr optionszáznamu , může být zadán pro řízení následujících možností:

  • CreateNavigationProperties: Logická hodnota (true/false), která nastaví, jestli se mají generovat navigační vlastnosti vrácených hodnot (výchozí hodnota je true).
  • NavigationPropertyNameGenerator: Funkce, která se používá k vytvoření názvů pro navigační vlastnosti.
  • Query: Nativní dotaz SQL použitý k načtení dat. Pokud dotaz vytvoří více sad výsledků, vrátí se pouze první.
  • CommandTimeout: Doba trvání, která určuje, jak dlouho se má dotaz na straně serveru spustit před zrušením. Výchozí hodnota je deset minut.
  • ConnectionTimeout: Doba trvání, která určuje dobu čekání před opuštěním pokusu o připojení k serveru. Výchozí hodnota je závislá na ovladači.
  • HierarchicalNavigation: Logická hodnota (true/false), která nastaví, jestli se mají zobrazit tabulky seskupené podle názvů schémat (výchozí hodnota je false).

Parametr záznamu je zadán jako [option1 = hodnota1, option2 = hodnota2...] nebo [Dotaz = "select ..."] například.