PostgreSQL.DatabasePostgreSQL.Database

СинтаксисSyntax

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

О программеAbout

Возвращает список таблиц и представлений SQL, доступных в базе данных PostgreSQL на сервере server в экземпляре базы данных database.Returns a table of SQL tables and views available in a PostgreSQL database on server server in the database instance named database. Порт может дополнительно указываться сервером после двоеточия.The port may be optionally specified with the server, separated by a colon. Для управления следующими параметрами можно указать необязательный параметр записи options:An optional record parameter, options, may be specified to control the following options:

  • CreateNavigationProperties: логическое значение (true или false), которое указывает, следует ли создавать свойства навигации в возвращаемых значениях. Значение по умолчанию — true.CreateNavigationProperties : A logical (true/false) that sets whether to generate navigation properties on the returned values (default is true).
  • NavigationPropertyNameGenerator: функция, которая используется для создания имен свойств навигации.NavigationPropertyNameGenerator : A function that is used for the creation of names for navigation properties.
  • Query: собственный запрос SQL для извлечения данных.Query : A native SQL query used to retrieve data. Если такой запрос генерирует несколько результирующих наборов, возвращается только первый из них.If the query produces multiple result sets, only the first will be returned.
  • CommandTimeout: длительность, контролирующая время выполнения запроса на стороне сервера до его отмены.CommandTimeout : A duration which controls how long the server-side query is allowed to run before it is canceled. Значение по умолчанию — 10 минут.The default value is ten minutes.
  • ConnectionTimeout: время ожидания до отмены попытки подключения к серверу.ConnectionTimeout : A duration which controls how long to wait before abandoning an attempt to make a connection to the server. Значение по умолчанию зависит от драйвера.The default value is driver-dependent.
  • HierarchicalNavigation: логическое значение (true или false), которое указывает, следует ли просматривать таблицы, сгруппированные по именам схем. Значение по умолчанию — false.HierarchicalNavigation : A logical (true/false) that sets whether to view the tables grouped by their schema names (default is false).

Параметр записи указывается, например, как [option1 = value1, option2 = value2...] или [Query = "select ..."].The record parameter is specified as [option1 = value1, option2 = value2...] or [Query = "select ..."] for example.