43.11. Переменные среды#
43.11. Переменные среды #
Некоторые переменные среды, которые принимаются интерпретатором Python, также могут использоваться для изменения поведения PL/Python. Они должны быть установлены в среде основного процесса сервера PostgreSQL, например, в скрипте запуска. Доступные переменные среды зависят от версии Python; см. документацию Python для получения подробной информации. На момент написания этого текста, следующие переменные среды влияют на PL/Python, при условии наличия соответствующей версии Python:
PYTHONHOME
PYTHONPATH
PYTHONY2K
PYTHONOPTIMIZE
PYTHONDEBUG
PYTHONVERBOSE
PYTHONCASEOK
PYTHONDONTWRITEBYTECODE
PYTHONIOENCODING
PYTHONUSERBASE
PYTHONHASHSEED
(Похоже, что это деталь реализации на языке Python, выходящая за пределы контроля PL/Python, что некоторые переменные окружения, перечисленные на странице руководства python
, действуют только в командной строке интерпретатора, а не встроенного интерпретатора Python).