SET PATH#

Синтаксис#

SET PATH path-element[, ...]

Описание#

Определяет набор путей к функциям или table functions в конкретных каталогах и схемах для текущей session.

Каждый path-element использует синтаксис с разделением точками, чтобы указать имя каталога и расположение схемы функции <catalog>.<schema> либо только расположение схемы <schema> в текущем каталоге. Текущий каталог задается с помощью USE или как часть подключения клиентского инструмента. Каталог и схема должны существовать.

Примеры#

Следующий пример задает путь для доступа к функциям в схеме system каталога example:

SET PATH example.system;

Каталог использует PostgreSQL connector, поэтому можно обращаться к query table function напрямую, без полных квалификаторов каталога и схемы:

SELECT
  *
FROM
  TABLE(
    query(
      query => 'SELECT
        *
      FROM
        tpch.nation'
    )
  );

См. также#