暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL 13 第 45 章 PL/Python — Python 过程语言 45.11. 环境变量

45.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 解释器中无效)。

文章转载自PostgreSQL全球开发组,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论