Перейти к содержанию

PICO_INSTANCE_DIR

Скалярная функция pico_instance_dir позволяет узнать абсолютный или относительный путь к рабочей директории инстанса (в зависимости от конфигурации запуска), предоставив текстовое значение его UUID. В случае, если рабочая директория не была задана явно, функция вернет полный путь к расположению, из которого был запущен инстанс.

Разрешено использовать только в проекциях.

Внимание

Функция возвращает путь к рабочей директории инстанса, даже если он более не существует (например, директория была удалена). Существование пути не валидируется — это должен выполнить администратор самостоятельно.

Синтаксис

PICO_INSTANCE_DIR ( text )

Примеры использования

Универсальный пример
SELECT pico_instance_dir(pico_instance_uuid());
Пример для bd2eff94-9c4f-4526-a3b6-3c379b7e2c4a
SELECT pico_instance_dir('bd2eff94-9c4f-4526-a3b6-3c379b7e2c4a');

вернет путь к рабочей директории инстанса.