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