43.11. Переменные среды#
43.11. Переменные среды #
Некоторые переменные среды, которые принимаются интерпретатором Python, также могут использоваться для изменения поведения PL/Python. Они должны быть установлены в среде основного процесса сервера PostgreSQL, например, в скрипте запуска. Доступные переменные среды зависят от версии Python; см. документацию Python для получения подробной информации. На момент написания этого текста, следующие переменные среды влияют на PL/Python, при условии наличия соответствующей версии Python:
PYTHONHOMEPYTHONPATHPYTHONY2KPYTHONOPTIMIZEPYTHONDEBUGPYTHONVERBOSEPYTHONCASEOKPYTHONDONTWRITEBYTECODEPYTHONIOENCODINGPYTHONUSERBASEPYTHONHASHSEED
(Похоже, что это деталь реализации на языке Python, выходящая за пределы контроля PL/Python, что некоторые переменные окружения, перечисленные на странице руководства python, действуют только в командной строке интерпретатора, а не встроенного интерпретатора Python).