某些 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 解释器中无效)。
在所有关系操作符中,最难于处理和优化的是连接。可能的查询计划数目以查询中连接数量的指数增长。对各种各样处理独立连接的连接...
5.11.1. 概述5.11.2. 声明式划分5.11.3. 使用继承实现5.11.4. 分区剪枝5.11.5. 分区和约束排除5.11.6. 声明分区最佳实践PostgreS...
从数据库中检索数据的过程或命令叫做查询。在 SQL 里SELECT命令用于指定查询。 SELECT命令的一般语法是[WITH with_queries] ...
视图administrable_role_authorizations标识当前用户对其有管理选项的所有角色。表36.2.administrable_role_authorizations 列列...