CONFIGURATION PARAMETERClient Connection Defaults
max_expr_depth
设置解析器的最大表达式嵌套深度。
Sets the maximum expression nesting depth of the parser.
整数 引入 7.4(基线) 于 8.0 移除 0 次默认值变更 历史版本
- 类型
- 整数integer
- 引入版本
- 7.4(基线)
- 状态
- 于 8.0 移除
版本轨迹
7.4 是本数据集的收录基线,不代表该参数首次于 7.4 引入。 PostgreSQL 7.4 的类型与说明取自同版本手册;默认值、上下文和运行值尚未采样。
默认值变迁
PostgreSQL 7.4 尚无 pg_settings 实测,默认值未采集。
手册说明
设置解析器的最大表达式嵌套深度。默认值 10000 对任何正常查询都足够高,但如有需要可以提高它。(但如果提得太高,就有因栈溢出而导致服务器崩溃的风险。)
演化历史
相邻两个大版本之间的差异,新的在前。版本号链到该版的快照。
-
PostgreSQL 8.0 ← 7.4 移除此参数
该版起不再存在
逐版本快照
每个收录版本里的 7 项事实,与上一个存在的版本不同的格子带底色。版本号链到该版。
| 版本 | 默认值 | 单位 | 上下文 | 类型 | 最小值 | 最大值 | 枚举值 |
|---|---|---|---|---|---|---|---|
| 7.4 | — | — | — | 整数 |
— | — | — |
同类参数
| 参数 | 类型 | 上下文 | 默认值 | 版本变动 | 最近变更 |
|---|---|---|---|---|---|
| Client Connection Defaults 3 | |||||
australian_timezones |
布尔 | — | — | ||
| 如果设为 on,ACST、CST、EST和SAT将被解释为澳大利亚时区,而不是北美/南美时区和星期六。 | 于 8.2 移除 | ||||
explain_pretty_print |
布尔 | — | — | ||
| 决定EXPLAIN VERBOSE显示详细查询树转储时使用缩进格式还是非缩进格式。 | 于 8.4 移除 | ||||
max_expr_depth |
整数 | — | — | ||
| 设置解析器的最大表达式嵌套深度。 | 于 8.0 移除 | ||||