Re: Interpolation of environment variables in SQL at runtime?
В списке pgsql-general по дате отправления:
| От | Joe Conway |
|---|---|
| Тема | Re: Interpolation of environment variables in SQL at runtime? |
| Дата | |
| Msg-id | 41856112.6040005@joeconway.com обсуждение исходный текст |
| Ответ на | Interpolation of environment variables in SQL at runtime? (Andy Gimblett <A.M.Gimblett@swansea.ac.uk>) |
| Список | pgsql-general |
Andy Gimblett wrote:
> Hopefully what I'm asking is fairly obvious. But is it possible? I
> can imagine some fairly unwiedly ways to do this involving
> preprocessing, but would involve jumping through lots of hoops, and
> I'd hope for a cleaner solution. Environment variables seems the
> obvious "Unixy" approach...
>
> Surely people have hit this problem before? How's it solved?
See plr_environ() in PL/R's pg_userfunc.c. You could probably rip it out
and use it standalone with reasonable ease (or perhaps modify it to
return a single requested environment variable).
Use it like this:
select value from plr_environ() where name = 'MANPATH';
value
---------------------------
/usr/local/pgsql-dev/man:
(1 row)
Joe
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера