PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引472
recovery_target_action设置到达恢复目标后执行的动作。
Sets the action to perform upon reaching the recovery target.
recovery_target_action:设置到达恢复目标后执行的动作。它是 PG12–18 的 postmaster 参数;最新实测启动默认值为 pause。
选择 PostgreSQL 到达已配置恢复目标后的动作。恢…配置参数 · 预写式日志 / 恢复目标
recovery_target_inclusive设置是否包含恢复目标所对应的事务。
Sets whether to include or exclude transaction with recovery target.
recovery_target_inclusive:设置是否包含恢复目标所对应的事务。它是 PG12–18 的 postmaster 参数;最新实测启动默认值为 on。
选择精确恢复边界的哪一侧被保留。它是…配置参数 · 预写式日志 / 恢复目标
recovery_target_lsn设置恢复所推进到的 WAL LSN。
Sets the LSN of the write-ahead log location up to which recovery will proceed.
recovery_target_lsn:设置恢复所推进到的 WAL LSN。它是 PG12–18 的 postmaster 参数;最新实测启动默认值为 empty。
设置恢复所推进到…配置参数 · 预写式日志 / 恢复目标
recovery_target_name设置恢复所推进到的命名还原点。
Sets the named restore point up to which recovery will proceed.
recovery_target_name:设置恢复所推进到的命名还原点。它是 PG12–18 的 postmaster 参数;最新实测启动默认值为 empty。
设置恢复所推进到的命名还原点。该值在服务器启动时固定,修改…配置参数 · 预写式日志 / 恢复目标
recovery_target_time设置恢复所推进到的时间戳。
Sets the time stamp up to which recovery will proceed.
recovery_target_time:设置恢复所推进到的时间戳。它是 PG12–18 的 postmaster 参数;最新实测启动默认值为 empty。
设置恢复所推进到的时间戳。该值在服务器启动时固定,修改后必须重启。 恢复用事务提交记…配置参数 · 预写式日志 / 恢复目标
recovery_target_timeline指定要恢复到的时间线。
Specifies the timeline to recover into.
recovery_target_timeline:指定要恢复到的时间线。它是 PG12–18 的 postmaster 参数;最新实测启动默认值为 latest。
指定恢复要沿用的时间线历史。它是 postmaster 参数,只在本次恢复启动时读取。 latest 跟随归档中…配置参数 · 预写式日志 / 恢复目标
recovery_target_xid设置恢复所推进到的事务 ID。
Sets the transaction ID up to which recovery will proceed.
recovery_target_xid:设置恢复所推进到的事务 ID。它是 PG12–18 的 postmaster 参数;最新实测启动默认值为 empty。
设置恢复所推进到的事务 ID。该值在服务器启动时固定,修改后必须重启。…配置参数 · 预写式日志 / 恢复目标
recursive_worktable_factor设置递归查询工作表平均大小的规划器估计倍数。
Sets the planner's estimate of the average size of a recursive query's working table.
recursive_worktable_factor:设置递归查询工作表平均大小的规划器估计倍数。实测在档范围为 PG15–19 Beta 4;最后在档的 PG1…配置参数 · 查询规划 / 其他规划器选项
remove_temp_files_after_crash控制后端崩溃后是否删除临时文件。
Remove temporary files after backend crash.
remove_temp_files_after_crash:控制后端崩溃后是否删除临时文件。实测在档范围为 PG14–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 sighup。这是测试版快照事实,Postg…配置参数 · 开发者选项
replacement_sort_tuples设置使用替换选择排序的最大元组数。
Sets the maximum number of tuples to be sorted using replacement selection.
replacement_sort_tuples:设置使用替换选择排序的最大元组数。实测在档范围为 PG9.6–10;最后在档的 PG10 启动默认值为 150000,context 为 use…配置参数 · 资源消耗 / 内存
replication_timeout设置等待 WAL 复制活动的最长时间。
Sets the maximum time to wait for WAL replication.
replication_timeout:设置等待 WAL 复制活动的最长时间。实测在档范围为 PG9.1–9.2;最后在档的 PG9.2 启动默认值为 1 min,context 为 sighup。它在 PG9.3 被移除。
replic…配置参数 · 复制 / 发送服务器
reserved_connections设置为具有 pg_use_reserved_connections 权限的角色保留的连接槽数量。
Sets the number of connection slots reserved for roles with privileges of pg_use_reserved_connections.
reserved_connections 定义为具有 pg_use_rese…配置参数 · 连接和认证 / 连接设置
restart_after_crash后端崩溃后重新初始化服务器。
Reinitialize server after backend crash.
restart_after_crash:后端崩溃后重新初始化服务器。实测在档范围为 PG9.1–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 sighup。这是测试版快照事实,PostgreSQL 19 正式发布前仍可…配置参数 · 错误处理
restore_command设置取回归档 WAL 文件时调用的 shell 命令。
Sets the shell command that will be called to retrieve an archived WAL file.
restore_command:设置取回归档 WAL 文件时调用的 shell 命令。它是 PG12–18 的 sighup 参数;最新实测启动默认值为 empty。
设…配置参数 · 预写式日志 / 归档恢复
restrict_nonsystem_relation_kind禁止访问指定类别的非系统关系。
Prohibits access to non-system relations of specified kinds.
restrict_nonsystem_relation_kind 是 PostgreSQL 中用于禁止访问指定类别的非系统关系的参数。
restrict_nonsystem_relation_kind:禁止访问指定类别的非系统…配置参数 · 客户端连接默认值 / 语句行为
row_security启用行级安全。
Enables row security.
row_security 是控制是否启用行级安全的 PostgreSQL 开关。
row_security:启用行级安全。对普通角色而言,off 不会绕过策略,而会在本应应用策略时抛错,使 pg_dump 等工具避免悄然得到不完整结果。 row_security 属于 USER 上下文。获授权角色可在会话内修改,ALT…配置参数 · 客户端连接默认值 / 语句行为
scram_iterations设置生成 SCRAM 密文时使用的迭代次数。
Sets the iteration count for SCRAM secret generation.
scram_iterations 定义生成 SCRAM 密文时使用的迭代次数。
scram_iterations 会写入每个新生成的 SCRAM-SHA-256 密文。提高它会增加离线猜测成本,也会增加正常设置密码与认证工作;…配置参数 · 连接和认证 / 认证
search_path设置解析未限定名称时的模式搜索顺序。
Sets the schema search order for names that are not schema-qualified.
search_path 定义解析未限定名称时的模式搜索顺序。
search_path:设置解析未限定名称时的模式搜索顺序。它既控制名称查找,也决定未限定 CREATE 的目标模式;pg_catalog …配置参数 · 客户端连接默认值 / 语句行为
segment_size显示每个磁盘文件所含的页数。
Shows the number of pages per disk file.
segment_size:显示每个磁盘文件所含的页数。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 1 GiB (131072 × 8kB),context 为 internal。这是测试版快照事实,PostgreS…配置参数 · 预置选项
send_abort_for_crash后端崩溃后向其他子进程发送 SIGABRT 而非 SIGQUIT。
Send SIGABRT not SIGQUIT to child processes after backend crash.
send_abort_for_crash:后端崩溃后向其他子进程发送 SIGABRT 而非 SIGQUIT。实测在档范围为 PG16–19 Beta 4;最后在档的 PG19 Bet…配置参数 · 开发者选项
send_abort_for_kill终止卡住的子进程时发送 SIGABRT 而非 SIGKILL。
Send SIGABRT not SIGKILL to stuck child processes.
send_abort_for_kill:终止卡住的子进程时发送 SIGABRT 而非 SIGKILL。实测在档范围为 PG16–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 off,cont…配置参数 · 开发者选项
sepgsql.debug_auditsepgsql.debug_audit (boolean)
该参数会在不考虑系统策略设置的情况下启用审计消息输出。默认值为关闭,这意味着消息将按系统设置输出。 SELinux 的安全策略本身也有规则来控制是否记录特定的访问。默认情况下,访问违例会被记录,而被允许的访问不会被记录。 该参数会在不考虑系统策略的情况下,强制打开所有可能的日志记录。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › GUC 参数
sepgsql.permissivesepgsql.permissive (boolean)
该参数使 sepgsql 无论系统设置如何都以宽容模式运行。默认值为关闭。该参数只能在 postgresql.conf 文件中或服务器命令行上设置。 当该参数打开时,sepgsql 会以宽容模式运行,即使 SELinux 整体处于强制模式也是如此。该参数主要用于测试。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › GUC 参数
seq_page_cost设置规划器顺序读取磁盘页面的成本估计。
Sets the planner's estimate of the cost of a sequentially fetched disk page.
seq_page_cost:设置规划器顺序读取磁盘页面的成本估计。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 1,context 为…配置参数 · 查询规划 / 规划器代价常量
serializable_buffers设置可串行化事务缓存专用缓冲池的大小。
Sets the size of the dedicated buffer pool used for the serializable transaction cache.
serializable_buffers:设置可串行化事务缓存专用缓冲池的大小。实测在档范围为 PG17–19 Beta 4;最后在档的 PG19 Beta 4 启…配置参数 · 资源消耗 / 内存
server_encoding显示服务器(数据库)字符集编码。
Shows the server (database) character set encoding.
server_encoding:显示服务器(数据库)字符集编码。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 SQL_ASCII,context 为 internal。这是测试版快照事实,P…配置参数 · 预置选项
server_version显示服务器版本。
Shows the server version.
server_version:显示服务器版本。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 19beta4 (Debian 19~beta4-1.pgdg13+1),context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发…配置参数 · 预置选项
server_version_num以整数形式显示服务器版本。
Shows the server version as an integer.
server_version_num:以整数形式显示服务器版本。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 190000,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前…配置参数 · 预置选项
session_preload_libraries列出每个后端在会话开始时预加载的共享库。
Lists shared libraries to preload into each backend.
session_preload_libraries 声明每个后端在会话开始时预加载的共享库。
session_preload_libraries:列出每个后端在会话开始时预加载的共享库。列表会加载到每个新的匹配后端中,且只能由超级用…配置参数 · 客户端连接默认值 / 共享库预载入
session_replication_role设置当前会话对触发器和重写规则的处理方式。
Sets the session's behavior for triggers and rewrite rules.
session_replication_role 定义当前会话对触发器和重写规则的处理方式。
session_replication_role:设置当前会话对触发器和重写规则的处理方式。replica 会抑制普通触发…配置参数 · 客户端连接默认值 / 语句行为
shared_memory_size显示服务器主共享内存区的大小(向上取整到 MB)。
Shows the size of the server's main shared memory area (rounded up to the nearest MB).
shared_memory_size:显示服务器主共享内存区的大小(向上取整到 MB)。它是 PG15–18 的只读元数据,不是运行时调优旋钮。
显示服务…配置参数 · 预置选项
shared_memory_size_in_huge_pages显示主共享内存区所需的大页数量。
Shows the number of huge pages needed for the main shared memory area.
shared_memory_size_in_huge_pages:显示主共享内存区所需的大页数量。它是 PG15–18 的只读元数据,不是运行时调优旋钮。
显示主共享内存区所需的大页数量。它是只读状态,不…配置参数 · 预置选项
shared_memory_type选择主共享内存区域的实现。
Selects the shared memory implementation used for the main shared memory region.
shared_memory_type:选择主共享内存区域的实现。实测在档范围为 PG12–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 mmap,context 为 …配置参数 · 资源消耗 / 内存
shared_preload_libraries列出服务器启动时预加载的共享库。
Lists shared libraries to preload into server.
shared_preload_libraries 声明服务器启动时预加载的共享库。
shared_preload_libraries:列出服务器启动时预加载的共享库。库在共享内存定型前由 postmaster 一次性加载,可提供后续 LOAD 无法获得…配置参数 · 客户端连接默认值 / 共享库预载入
silent_mode让服务器以静默模式运行。
Runs the server silently.
silent_mode:让服务器以静默模式运行。实测在档范围为 PG9.0–9.1;最后在档的 PG9.1 启动默认值为 off,context 为 postmaster。它在 PG9.2 被移除。
silent_mode:让服务器以静默模式运行。该值在服务器启动时固定,修改后必须安排受控重启。 本站…配置参数 · 错误报告和日志 / 记录到哪里
sql_inheritance让多种 SQL 命令默认包含继承子表。
Causes subtables to be included by default in various commands.
sql_inheritance:让多种 SQL 命令默认包含继承子表。实测在档范围为 PG9.0–9.6;最后在档的 PG9.6 启动默认值为 on,context 为 user。它在 PG10 被移除。
sql…配置参数 · 版本和平台兼容性 / 以前的 PostgreSQL 版本
ssl启用 SSL/TLS 连接。
Enables SSL connections.
ssl 是控制是否启用 SSL/TLS 连接的 PostgreSQL 开关。
ssl:启用 SSL/TLS 连接。开启后,在证书与私钥有效时提供 TLS 监听能力;真正要求特定客户端使用 TLS 的是 pg_hba.conf hostssl 规则。 ssl 属于 SIGHUP 上下文:重新加载配置即…配置参数 · 连接和认证 / SSL
ssl_ca_file设置 SSL 证书颁发机构文件的位置。
Location of the SSL certificate authority file.
ssl_ca_file 定义 SSL 证书颁发机构文件的位置。
ssl_ca_file:设置 SSL 证书颁发机构文件的位置。PEM CA 包定义客户端证书验证的信任根,以及 TLS 协商期间发送的可接受颁发机构列表。 ssl_ca_file …配置参数 · 连接和认证 / SSL
ssl_cert_file设置 SSL 服务器证书文件的位置。
Location of the SSL server certificate file.
ssl_cert_file 定义 SSL 服务器证书文件的位置。
ssl_cert_file:设置 SSL 服务器证书文件的位置。PEM 文件提供服务器叶证书,也可包含向客户端呈现完整链所需的中间证书。 ssl_cert_file 属于 SIGHUP …配置参数 · 连接和认证 / SSL
ssl_ciphers设置 TLS 1.2 及更低版本允许使用的密码套件列表。
Sets the list of allowed TLSv1.2 (and lower) ciphers.
ssl_ciphers 定义 TLS 1.2 及更低版本允许使用的密码套件列表。
ssl_ciphers 名称在本项目 2008 年历史边界以及 PG9.0 的 GUC 源码中已经存在,但只在定义 USE_SSL …配置参数 · 连接和认证 / SSL
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开