PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12353
prometheus_fdwprometheus_fdw 是一个 Rust/pgrx 外部数据包装器,可通过 PostgreSQL 外部表查询 Prometheus 指标。
A Rust/pgrx foreign data wrapper that queries Prometheus metrics through PostgreSQL foreign tables.
fdw metrics monit…外部数据源 · 扩展目录
prometheusfdw通过 PostgreSQL 外部数据包装器查询 Prometheus 即时向量数据。
Queries Prometheus instant-vector data through a PostgreSQL foreign data wrapper.
fdw pgrx prometheus promql
prometheusfdw
外部数据源外部数据源 · 扩展目录
Promote等待备库提升。
Waiting for standby promotion.
`WAIT_EVENT_PROMOTE` 位于 `src/backend/access/transam/xlogfuncs.c:731`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wait_event_names.txt:149`。…进程间 · 等待事件
promote_trigger_file指定一个文件,其出现会使备库结束恢复。
Specifies a file name whose presence ends recovery in the standby.
promote_trigger_file:指定一个文件,其出现会使备库结束恢复。它存在于 PG12–15 实测矩阵,并在 PG16 移除。PostgreSQL 16 移除了触发文件机制;应由 HA 控制器调…配置参数 · 复制 / 备库
promscale废弃的Promscale支持表、类型和函数
Deprecated tables, types, and functions supporting Promscale.
pgrx rust
promscale
监控统计监控统计 · 扩展目录
provector提供标题式大小写转换函数的 C++ PostgreSQL 扩展示例
C++ PostgreSQL extension example exposing a title-case text function
educational text
provector
函数与聚合函数与聚合 · 扩展目录
provenproven:将 libproven 形式化验证安全函数暴露给 PostgreSQL 的 C 语言绑定
proven: PostgreSQL C bindings for formally verified safety functions from libproven
ffi formal-verification
proven
函数与聚合函数与聚合 · 扩展目录
provsqlPostgreSQL 半环溯源、概率与不确定性管理扩展
Semiring provenance and probability management for PostgreSQL
provenance probability shapley semiring uncertainty circuit where-provenance probabilistic database
…功能特性 · 扩展目录
proxquerytsvector全文检索的位置接近谓词
positional proximity predicates for tsvector full-text search
pgrx rust
proxquery
全文检索全文检索 · 扩展目录
pscanpscan 是面向 PostgreSQL 9.6 的测试扩展,用于比较基于元组的并行堆扫描与手工分块范围扫描。
A PostgreSQL 9.6 test extension comparing tuple-based parallel heap scans with manually partitioned block-range scans.
benchmark paral…功能特性 · 扩展目录
psl使用编译进扩展的 Public Suffix List 返回主机名对应的可注册域名。
Returns the registrable domain for a hostname using a compiled-in Public Suffix List.
domain hostname public-suffix-list
pgpsl
函数与聚合函数与聚合 · 扩展目录
pspacypspacy 通过 PL/Python 调用 spaCy,提供多语言词形还原、tsvector 生成和 tsquery 生成功能。
PL/Python full-text-search helpers that use spaCy for multilingual lemmatization, tsvector generation and tsquery generation…全文检索 · 扩展目录
psqlpsql — PostgreSQL 的交互式终端
客户端程序
psql [ option ...] [ dbname [ username ]]
手册中的可执行程序 psql
程序版本 10.23
参考清单 客户端程序
选项定义组 34
手册中的选项
在读入时将所有非空输入行打印到标准输出(不适用于交互式行读取)。这等效于把变量 ECHO 设置为 all 。 -a --ech…命令行工具 · 客户端程序
psqlpsql psql — PostgreSQL 的交互式终端大纲 psql [option...] [dbname [username]]psql
psqlE.6.3.6. psql
允许 psql 解析、绑定和关闭命名预处理语句(Anthonin Bonnefoy, Michael Paquier)§ § 这通过新命令 \parse、\bind_named 和 \close_prepared 完成。 添加 psql 反斜杠命令以允许发出管道查询(Anthonin Bonnefoy)§ § § 新命令是 \startpipelin…psql
psql --command=command-c command--command=command
指定 psql 执行一个给定的命令字符串 command。这个选项可以重复多次并且以任何顺序与 -f 选项组合在一起。当 -c 或者 -f 被指定时,psql 不会从标准输入读取命令,而是在按顺序处理完所有 -c 和 -f 选项后终止。 command 必须是一个服务器完全可解析的命令字符串(即不包含 psql 专有的特性…psql › 选项
psql --csv--csv
切换到 CSV(逗号分隔值)输出模式。这相当于\pset format csv。psql › 选项
psql --dbname=dbname-d dbname--dbname=dbname
指定要连接的数据库的名称。这等效于指定 dbname 为命令行上的第一个非选项参数。dbname 可以是连接字符串。如果是这样,连接字符串参数将覆盖任何冲突的命令行选项。psql › 选项
psql --echo-all-a--echo-all
在读入时将所有非空输入行打印到标准输出(不适用于交互式行读取)。这等效于把变量 ECHO 设置为 all。psql › 选项
psql --echo-errors-b--echo-errors
把失败的 SQL 命令打印到标准错误输出。这等效于把变量 ECHO 设置为 errors。psql › 选项
psql --echo-hidden-E--echo-hidden
回显\d 以及其他反斜线命令生成的实际查询。可以用它来学习 psql 的内部操作。这等效于把变量 ECHO_HIDDEN 设置为 on。psql › 选项
psql --echo-queries-e--echo-queries
也把发送到服务器的所有 SQL 命令复制到标准输出。这等效于把变量 ECHO 设置为 queries。psql › 选项
psql --expanded-x--expanded
打开扩展表格式模式。这等效于\x 或者\pset expanded 命令。psql › 选项
psql --field-separator-zero-z--field-separator-zero
设置非对齐输出的字段分隔符为零字节。这等效于\pset fieldsep_zero。psql › 选项
psql --field-separator=separator-F separator--field-separator=separator
使用 separator 作为非对齐输出的字段分隔符。这等效于\pset fieldsep 或者\f。psql › 选项
psql --file=filename-f filename--file=filename
从文件 filename 而不是标准输入中读取命令。这个选项可以重复指定,也可以按任意顺序与 -c 选项组合使用。当指定了 -c 或 -f 时,psql 不会从标准输入读取命令,而是在按顺序处理完所有 -c 和 -f 选项后终止。除此之外,这个选项在很大程度上等价于元命令\i。 如果 filename 是-(连字符),则会读…psql › 选项
psql --help[=topic]-?--help[=topic]
显示有关 psql 的帮助并且退出。可选的 topic 参数(默认为 options)选择要解释 psql 的哪一部分:commands 描述 psql 的反斜线命令;options 描述可以被传递给 psql 的命令行选项;而 variables 则显示有关 psql 配置变量的帮助。psql › 选项
psql --host=hostname-h hostname--host=hostname
指定服务器所在机器的主机名。如果值以斜杠开头,则被用作 Unix 域套接字的目录。psql › 选项
psql --html-H--html
切换到 HTML 输出模式。这等效于\pset format html 或者\H 命令。psql › 选项
psql --list-l--list
列出所有可用的数据库,然后退出。其他非连接选项会被忽略。这与元命令\list 类似。 使用该选项时,psql 将连接到数据库 postgres,除非命令行上指定了其他数据库(通过 -d 选项或非选项参数,也可能通过服务项,但不能通过环境变量)。psql › 选项
psql --log-file=filename-L filename--log-file=filename
除了把所有查询输出写到普通输出目标之外,还写到文件 filename 中。psql › 选项
psql --no-align-A--no-align
切换到非对齐输出模式(默认输出模式是 aligned)。这等效于\pset format unaligned。psql › 选项
psql --no-password-w--no-password
永不发出密码提示。如果服务器要求密码认证,而密码又无法从其他来源获得,例如.pgpass 文件,则连接尝试将失败。这个选项对于批处理任务和脚本很有用,因为那时通常没有用户在场输入密码。 请注意,这个选项在整个会话期间都会保持生效,因此它不仅影响初始连接尝试,也会影响元命令\connect。psql › 选项
psql --no-psqlrc-X--no-psqlrc
不读取启动文件(既不读取系统范围的 psqlrc 文件,也不读取用户的 ~/.psqlrc 文件)。psql › 选项
psql --no-readline-n--no-readline
不要使用 Readline 进行行编辑,也不要使用命令历史记录(请参见下面的“命令行编辑”一节)。psql › 选项
psql --output=filename-o filename--output=filename
把所有查询输出放到文件 filename 中。这等效于命令\o。psql › 选项
psql --password-W--password
强制 psql 在连接数据库之前提示输入密码,即使该密码实际上不会被使用。 如果服务器要求密码认证,而密码又无法从其他来源获得,例如.pgpass 文件,则 psql 无论如何都会提示输入密码。不过,psql 需要先浪费一次连接尝试,才能知道服务器要求密码。在某些情况下,显式指定 -W 值得用来避免这次额外的连接尝试。 请注意,这个选项在整个会话期间都…psql › 选项
psql --port=port-p port--port=port
指定服务器正在监听连接的 TCP 端口,或本地 Unix 域套接字文件扩展名。默认值取自 PGPORT 环境变量;如果未设置,则取编译时指定的端口,通常为 5432。psql › 选项
psql --pset=assignment-P assignment--pset=assignment
以\pset 的形式指定打印选项。注意,这里你必须用一个等号而不是空格来分隔名称和值。例如,要设置输出格式为 LaTeX,应该写成 -P format=latex。psql › 选项
psql --quiet-q--quiet
指定 psql 应该安静地工作。默认情况下,它会打印出欢迎消息和各种提示信息。如果使用了这个选项,以上那些就都不会输出。在使用 -c 选项时,配合这个选项很有用。这等效于设置变量 QUIET 为 on。psql › 选项
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开