45.11. ÐеÑеменнÑе окÑÑÐ¶ÐµÐ½Ð¸Ñ #
ÐекоÑоÑÑе пеÑеменнÑе окÑÑжениÑ, воÑпÑинимаемÑе инÑеÑпÑеÑаÑоÑом Python, Ñоже могÑÑ Ð²Ð»Ð¸ÑÑÑ Ð½Ð° поведение PL/Python. ÐÑи Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи Ð¸Ñ Ð½Ñжно ÑÑÑановиÑÑ Ð² ÑÑеде оÑновного ÑеÑвеÑного пÑоÑеÑÑа Postgres Pro, напÑимеÑ, в ÑкÑипÑе запÑÑка. ÐножеÑÑво доÑÑÑпнÑÑ Ð¿ÐµÑеменнÑÑ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð¾Ñ Ð²ÐµÑÑии Python; за подÑобноÑÑÑми обÑаÑиÑеÑÑ Ðº докÑменÑаÑии Python. Ðа Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð½Ð°Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ ÑÑой докÑменÑаÑии, на поведение PL/Python влиÑли ÑледÑÑÑие пеÑеменнÑе окÑÑжениÑ, пÑи налиÑии Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑей веÑÑии Python:
PYTHONHOMEPYTHONPATHPYTHONY2KPYTHONOPTIMIZEPYTHONDEBUGPYTHONVERBOSEPYTHONCASEOKPYTHONDONTWRITEBYTECODEPYTHONIOENCODINGPYTHONUSERBASEPYTHONHASHSEED
(ÐоÑ
оже, ÑÑо вÑледÑÑвие ÑонкоÑÑей ÑеализаÑии Python, не завиÑÑÑиÑ
Ð¾Ñ Ð¸ÑполниÑÐµÐ»Ñ PL/Python, некоÑоÑÑе пеÑеменнÑе окÑÑжениÑ, пеÑеÑиÑленнÑе на ÑÑÑаниÑе ÑÑководÑÑва man python, дейÑÑвÑÑÑ ÑолÑко в инÑеÑпÑеÑаÑоÑе Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки, но не во вÑÑÑаиваемом инÑеÑпÑеÑаÑоÑе Python.)