↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 文档检索

PG 18 · 按类别浏览,或输入名称与关键词

常用条目12316
pg_aggregate系统目录与视图本站词条聚合函数 aggregate functions 目录pg_aggregate存储关于聚合函数的信息。聚合函数是对一组值(典型的是每个匹配查询条件的行中的同一个列的值)进行操作的函数,它返回从这些值中计算出的单个值。典型的聚合函数是 sum、count和max。pg_aggregate里的每个项都是一个pg_proc项的扩展。pg_proc项记载该聚合的名字、输入和输出数据类型…系统目录表 · 系统目录 pg_aggregate章节正文PG1852.2. pg_aggregate 目录 pg_aggregate 存储关于聚合函数的信息。聚合函数是对一组值(典型的是每个匹配查询条件的行中的同一个列的值)进行操作的函数,它返回从这些值中计算出的单个值。典型的聚合函数是 sum、count 和 max。pg_aggregate 里的每个项都是一个 pg_proc 项的扩展。pg_proc 项记载该聚合的名字、输入和输出数据…pg_aggregate pg_ai扩展与模块扩展目录提供多模态LLM和向量解释SQL函数的PostgreSQL扩展 PostgreSQL extension that provides (RAG capable)SQL functions to interpret data using multi modal LLMs and vectors. pg_ai AI 与向量AI 与向量 · 扩展目录 pg_ai_query扩展与模块扩展目录AI驱动的 Postgres SQL 查询生成 AI-powered SQL query generation for PostgreSQL pg_ai_query 功能特性功能特性 · 扩展目录 pg_ai_sdk扩展与模块扩展目录使用Clickhouse ai-sdk-cpp将自然语言翻译为SQL Translate natural language to SQL using Clickhouse ai-sdk-cpp pg_ai_sdk AI 与向量AI 与向量 · 扩展目录 pg_ai_stewards扩展与模块扩展目录以 PostgreSQL 保存智能体状态、作业队列并调度模型 PostgreSQL-backed agent state, work queues and model dispatch agents queues pgrx pg-ai-stewards AI 与向量AI 与向量 · 扩展目录 pg_aios系统目录与视图本站词条正在使用的异步 I/O 句柄 The pg_aios view lists all Asynchronous I/O handles that are currently in-use. An I/O handle is used to reference an I/O operation that is being prepared, executed or is in th…系统视图 · 系统目录 pg_aios章节正文PG1853.2. pg_aios pg_aios 视图列出当前正在使用的全部异步 I/O 句柄。I/O 句柄用于引用正在准备、执行或处于完成过程中的 I/O 操作。pg_aios 为每个 I/O 句柄提供一行。该视图主要对 PostgreSQL 开发者有用,但在调优 PostgreSQL 时也可能有帮助。表 53.2. pg_aios 列 列类型 描述 pid int4 发起该 I/…pg_aios pg_algorand扩展与模块扩展目录提供 Algorand 地址、应用、资产、交易与校验编码工具。 Algorand address, application, asset, transaction, and checksum encoding utilities. algorand encoding address blockchain pg_algorand 实用工具实用工具 · 扩展目录 pg_algorithms扩展与模块扩展目录C 扩展,提供示例算法函数,包括用于整数数组的冒泡排序和快速排序。 C extension that adds example algorithm functions, including bubble sort and quicksort for integer arrays. algorithm sort pg_algorithms 函数与聚合函数与聚合 · 扩展目录 pg_am系统目录与视图本站词条关系访问方法 relation access methods 目录pg_am存储关于关系访问方法的信息。系统支持的每种访问方法在这个目录中都有一行。目前只有表和索引拥有访问方法。表和索引访问方法的需求分别在第 62 章和第 63 章中详细讨论。 oid amname amhandler amtype 系统目录表系统目录表 · 系统目录 pg_am章节正文PG1852.3. pg_am 目录 pg_am 存储关于关系访问方法的信息。系统支持的每种访问方法在这个目录中都有一行。目前只有表和索引拥有访问方法。表和索引访问方法的需求分别在第 62 章和第 63 章中详细讨论。表 52.3. pg_am 列 列类型 描述 oid oid 行标识符 amname name 访问方法的名字 amhandler regproc(引用 pg_proc.…pg_am pg_amcheck命令行工具本站词条pg_amcheck — 检查一个或多个 PostgreSQL 数据库中的损坏情况 客户端程序 pg_amcheck [ option ...] [ dbname ] 手册中的可执行程序 pg_amcheck 程序版本 14.24 参考清单 客户端程序 选项定义组 35 手册中的选项 检查所有数据库,但通过 --exclude-database 排除的除外。 -a --all…命令行工具 · 客户端程序 pg_amcheck章节正文PG18pg_amcheck pg_amcheck — 检查一个或多个 PostgreSQL 数据库中的损坏情况大纲 pg_amcheck [option...] [dbname]pg_amcheck pg_amcheck --all命令行工具PG18-a--all 检查所有数据库,但通过 --exclude-database 排除的除外。pg_amcheck › 选项 pg_amcheck --checkunique命令行工具PG18--checkunique 对于检查的每个带唯一约束的索引,使用 amcheck 的 checkunique 选项,验证重复条目中在索引里可见的项不超过一个。pg_amcheck › 选项 pg_amcheck --database=pattern命令行工具PG18-d pattern--database=pattern 检查匹配指定 pattern 的数据库,但通过 --exclude-database 排除的除外。此选项可指定多次。pg_amcheck › 选项 pg_amcheck --echo命令行工具PG18-e--echo 将发送到服务器的所有 SQL 回显到标准输出。pg_amcheck › 选项 pg_amcheck --endblock=block命令行工具PG18--endblock=block 在指定块号结束检查。如果被检查的表关系块数少于这个数字,将发生错误。此选项不适用于索引,而且大概只在检查单个表关系时才有用。如果同时检查普通表和 TOAST 表,此选项会同时作用于两者;但在验证 TOAST 指针时,仍可能访问更高编号的 TOAST 块,除非使用 --exclude-toast-pointers 抑制这一行为。pg_amcheck › 选项 pg_amcheck --exclude-database=pattern命令行工具PG18-D pattern--exclude-database=pattern 排除匹配指定 pattern 的数据库。此选项可指定多次。pg_amcheck › 选项 pg_amcheck --exclude-index=pattern命令行工具PG18-I pattern--exclude-index=pattern 排除匹配指定 pattern 的索引。此选项可指定多次。 这与 --exclude-relation 选项类似,但它只适用于索引,不适用于其他关系类型。pg_amcheck › 选项 pg_amcheck --exclude-relation=pattern命令行工具PG18-R pattern--exclude-relation=pattern 排除匹配指定 pattern 的关系。此选项可指定多次。 与 --relation 一样,pattern 可以是未经限定的、模式限定的,或者同时带数据库限定和模式限定的。pg_amcheck › 选项 pg_amcheck --exclude-schema=pattern命令行工具PG18-S pattern--exclude-schema=pattern 排除匹配指定 pattern 的模式中的表和索引。此选项可指定多次。 与 --schema 一样,该模式可以带数据库限定。pg_amcheck › 选项 pg_amcheck --exclude-table=pattern命令行工具PG18-T pattern--exclude-table=pattern 排除匹配指定 pattern 的表。此选项可指定多次。 这与 --exclude-relation 选项类似,但它只适用于表、物化视图和序列,不适用于索引。pg_amcheck › 选项 pg_amcheck --exclude-toast-pointers命令行工具PG18--exclude-toast-pointers 默认情况下,只要在表中遇到 TOAST 指针,就会执行查找,以确保它引用的是 TOAST 表中表面看来有效的条目。这些检查可能相当慢,可用此选项跳过。pg_amcheck › 选项 pg_amcheck --heapallindexed命令行工具PG18--heapallindexed 对于检查的每个索引,使用 amcheck 的 heapallindexed 选项,验证所有堆元组都以索引元组的形式出现在该索引中。pg_amcheck › 选项 pg_amcheck --help命令行工具PG18-?--help 显示 pg_amcheck 命令行参数的帮助并退出。pg_amcheck › 选项 pg_amcheck --host=hostname命令行工具PG18-h hostname--host=hostname 指定服务器所在机器的主机名。如果该值以斜杠开头,则将其用作 Unix 域套接字所在的目录。pg_amcheck › 选项 pg_amcheck --index=pattern命令行工具PG18-i pattern--index=pattern 检查匹配指定 pattern 的索引,除非另有排除。此选项可指定多次。 这与 --relation 选项类似,但它只适用于索引,不适用于其他关系类型。pg_amcheck › 选项 pg_amcheck --install-missing=schema命令行工具PG18--install-missing--install-missing=schema 安装检查数据库所需的任何缺失扩展。如果某个扩展尚未安装,则其对象将安装到给定的 schema 中;如果未指定,则安装到 pg_catalog 模式中。 目前,唯一必需的扩展是 amcheck。pg_amcheck › 选项 pg_amcheck --jobs=num命令行工具PG18-j num--jobs=num 使用 num 个到服务器的并发连接,或者为每个待检查对象使用一个连接,以较小者为准。 默认使用单个连接。pg_amcheck › 选项 pg_amcheck --maintenance-db=dbname命令行工具PG18--maintenance-db=dbname 指定一个数据库或连接字符串,用于确定待检查的数据库列表。如果既未使用 --all,也未使用任何包含数据库名称匹配模式的选项,则不需要这样的连接,此选项也不起作用。否则,此选项值中除数据库名之外的任何连接字符串参数,在连接待检查的数据库时也会一并使用。如果省略此选项,默认值为 postgres;若失败,则为 template1。pg_amcheck › 选项 pg_amcheck --no-dependent-indexes命令行工具PG18--no-dependent-indexes 默认情况下,如果检查某个表,则该表上的任何 B-树索引也会一并检查,即使它们没有通过 --index 或 --relation 等选项显式选中。此选项会禁止这种行为。pg_amcheck › 选项 pg_amcheck --no-dependent-toast命令行工具PG18--no-dependent-toast 默认情况下,如果检查某个表,则它的 TOAST 表(如果有)也会一并检查,即使该 TOAST 表没有通过 --table 或 --relation 等选项显式选中。此选项会禁止这种行为。pg_amcheck › 选项 pg_amcheck --no-password命令行工具PG18-w--no-password 永不发出密码提示。如果服务器要求密码认证,而又无法通过其他方式获取密码,例如通过.pgpass 文件,则连接尝试会失败。此选项可用于没有用户在场输入密码的批处理作业和脚本。pg_amcheck › 选项 pg_amcheck --no-strict-names命令行工具PG18--no-strict-names 默认情况下,如果 --database、--table、--index 或 --relation 的某个参数没有匹配到任何对象,就会报致命错误。此选项会将该错误降级为警告。pg_amcheck › 选项 pg_amcheck --on-error-stop命令行工具PG18--on-error-stop 在某个表中发现损坏后,在报告完该表第一个损坏页面上的全部损坏后,停止处理该表关系并转到下一个表或索引。 注意,索引检查总是在第一个损坏页后停止。此选项只对表关系有意义。pg_amcheck › 选项 pg_amcheck --parent-check命令行工具PG18--parent-check 对于检查的每个 B-树索引,使用 amcheck 的 bt_index_parent_check 函数,该函数会在索引检查期间额外检查父子关系。 默认使用 amcheck 的 bt_index_check 函数,但请注意,使用 --rootdescend 选项会隐式选择 bt_index_parent_check。pg_amcheck › 选项 pg_amcheck --password命令行工具PG18-W--password 强制 pg_amcheck 在连接数据库前提示输入密码。 该选项并非必需,因为如果服务器要求密码认证,pg_amcheck 会自动提示输入密码。不过,pg_amcheck 会先浪费一次连接尝试,才能发现服务器需要密码。在某些场景下,值得显式指定 -W,以避免这次额外的连接尝试。pg_amcheck › 选项 pg_amcheck --port=port命令行工具PG18-p port--port=port 指定服务器监听连接的 TCP 端口或本地 Unix 域套接字文件扩展名。pg_amcheck › 选项
更多结果

输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。

pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开