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

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

PostgreSQL 文档检索

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

分类索引819
postgres -C name命令行工具PG18-C name 打印指定运行时参数的值并退出。(详情见上面的-c选项。)这会返回 postgresql.conf中的值,并应用本次调用中提供的任何参数修改。它不反映集簇启动时提供的参数。 对于大多数参数,这个选项可以在运行中的服务器上使用。不过,对于某些在运行时计算出的参数,服务器必须先关闭(例如shared_memory_size、shared_memory_size_in_…postgres › 选项 › 通用选项 postgres -c name=value命令行工具PG18-c name=value 设置一个命名的运行时参数。PostgreSQL支持的配置参数见第 19 章。大多数其他命令行选项实际上都是这种参数赋值的简写形式。-c可以出现多次以设置多个参数。postgres › 选项 › 通用选项 postgres -D datadir命令行工具PG18-D datadir 指定数据库配置文件在文件系统中的位置。详见第 19.2 节。postgres › 选项 › 通用选项 postgres -d debug-level命令行工具PG18-d debug-level 设置调试级别。该值设得越高,写入服务器日志的调试输出就越多。取值范围是 1 到 5。还可以针对某个特定会话传入-d 0,从而阻止父postgres进程的服务器日志级别传播到该会话。postgres › 选项 › 通用选项 postgres -e命令行工具PG18-e 将默认日期风格设置为“European”,即输入日期字段采用 DMY顺序。这也会在某些日期输出格式中使日期显示为日在月前。更多信息见第 8.5 节。postgres › 选项 › 通用选项 postgres -F命令行工具PG18-F 禁用fsync调用以提高性能,但在系统崩溃时会有数据损坏的风险。指定此选项等效于禁用fsync配置参数。使用前请先阅读详细文档!postgres › 选项 › 通用选项 postgres -h hostname命令行工具PG18-h hostname 指定postgres用来侦听来自客户端应用的 TCP/IP 连接的 IP 主机名或地址。该值也可以是逗号分隔的地址列表,或者用*指定侦听所有可用接口。空值表示不侦听任何 IP 地址,在这种情况下只能使用 Unix 域套接字连接到服务器。默认只侦听 localhost。指定此选项等效于设置listen_addresses配置参数。postgres › 选项 › 通用选项 postgres -i命令行工具PG18-i 允许远程客户端通过 TCP/IP(Internet 域)连接。没有此选项时,只接受本地连接。该选项等效于在 postgresql.conf中,或通过-h将 listen_addresses设置为*。 该选项已被弃用,因为它无法访问listen_addresses的全部功能。通常最好直接设置listen_addresses。postgres › 选项 › 通用选项 postgres -j命令行工具PG18-j 使用“分号后跟两个换行符”而不是单个换行符,作为命令输入终止符。postgres › 选项 › 用于单用户模式的选项 postgres -k directory命令行工具PG18-k directory 指定postgres用来侦听客户端应用连接的 Unix 域套接字所在目录。该值也可以是逗号分隔的目录列表。空值表示不侦听任何 Unix 域套接字,在这种情况下只能使用 TCP/IP 套接字连接到服务器。默认值通常是 /tmp,但可以在编译时更改。指定此选项等效于设置unix_socket_directories配置参数。postgres › 选项 › 通用选项 postgres -l命令行工具PG18-l 启用使用SSL的安全连接。若要使用此选项,PostgreSQL必须在编译时启用 SSL支持。关于使用SSL的更多信息,请参阅第 18.9 节。postgres › 选项 › 通用选项 postgres -N max-connections命令行工具PG18-N max-connections 设置该服务器将接受的最大客户端连接数。该参数的默认值由initdb自动选择。指定此选项等效于设置max_connections配置参数。postgres › 选项 › 通用选项 postgres -O命令行工具PG18-O 允许修改系统表的结构。该选项由 initdb使用。postgres › 选项 › 半内部选项 postgres -P命令行工具PG18-P 读取系统表时忽略系统索引,但在修改表时仍然更新这些索引。这在从损坏的系统索引中恢复时很有用。postgres › 选项 › 半内部选项 postgres -p port命令行工具PG18-p port 指定postgres 用来侦听客户端应用连接的 TCP/IP 端口或本地 Unix 域套接字文件扩展名。默认值取自PGPORT环境变量;如果PGPORT未设置,则默认值就是在编译期间确定的值(通常为 5432)。如果你指定了非默认端口,那么所有客户端应用都必须通过命令行选项或PGPORT指定相同的端口。postgres › 选项 › 通用选项 postgres -r命令行工具PG18-r filename 将所有服务器日志输出发送到filename。只有将此选项作为命令行选项提供时,它才会生效。postgres › 选项 › 用于单用户模式的选项 postgres -s命令行工具PG18-s 在每条命令结束时打印时间信息和其他统计信息。这对基准测试或者调整缓冲区数量很有用。postgres › 选项 › 通用选项 postgres -t命令行工具PG18-t pa[rser] | pl[anner] | e[xecutor] 打印与各个主要系统模块相关的每个查询的时间统计信息。该选项不能与-s选项一起使用。postgres › 选项 › 半内部选项 postgres -v命令行工具PG18-v protocol 指定特定会话要使用的前端/后端协议版本号。该选项仅供内部使用。postgres › 选项 › 半内部选项 postgres -W命令行工具PG18-W seconds 新服务器进程在完成认证过程后,会延迟这么多秒。这是为了给调试器附着到该服务器进程提供机会。postgres › 选项 › 半内部选项 postmaster命令行工具本站词条postmaster — PostgreSQL 数据库服务器 服务端程序 postmaster [ option ...] 手册中的可执行程序 postmaster 程序版本 10.23 参考清单 服务端程序 选项定义组 0 手册中的选项 程序版本 11.22 程序版本 12.22 程序版本 13.23 程序版本 14.24 程序版本 15.19命令行工具 · 服务端程序 psql命令行工具本站词条psql — PostgreSQL 的交互式终端 客户端程序 psql [ option ...] [ dbname [ username ]] 手册中的可执行程序 psql 程序版本 10.23 参考清单 客户端程序 选项定义组 34 手册中的选项 在读入时将所有非空输入行打印到标准输出(不适用于交互式行读取)。这等效于把变量 ECHO 设置为 all 。 -a --ech…命令行工具 · 客户端程序 psql --command=command命令行工具PG18-c command--command=command 指定psql执行一个给定的命令字符串command。这个选项可以重复多次并且以任何顺序与-f选项组合在一起。当-c或者-f被指定时,psql不会从标准输入读取命令,而是在按顺序处理完所有-c和-f选项后终止。 command必须是一个服务器完全可解析的命令字符串(即不包含psql专有的特性)或者单个反斜线命令。因此不能在一…psql › 选项 psql --csv命令行工具PG18--csv 切换到CSV(逗号分隔值)输出模式。这相当于\pset format csv。psql › 选项 psql --dbname=dbname命令行工具PG18-d dbname--dbname=dbname 指定要连接的数据库的名称。这等效于指定dbname为命令行上的第一个非选项参数。dbname 可以是连接字符串。如果是这样,连接字符串参数将覆盖任何冲突的命令行选项。psql › 选项 psql --echo-all命令行工具PG18-a--echo-all 在读入时将所有非空输入行打印到标准输出(不适用于交互式行读取)。这等效于把变量ECHO设置为 all。psql › 选项 psql --echo-errors命令行工具PG18-b--echo-errors 把失败的 SQL 命令打印到标准错误输出。这等效于把变量ECHO设置为errors。psql › 选项 psql --echo-hidden命令行工具PG18-E--echo-hidden 回显\d以及其他反斜线命令生成的实际查询。可以用它来学习psql的内部操作。这等效于把变量ECHO_HIDDEN设置为on。psql › 选项 psql --echo-queries命令行工具PG18-e--echo-queries 也把发送到服务器的所有 SQL 命令复制到标准输出。这等效于把变量ECHO设置为queries。psql › 选项 psql --expanded命令行工具PG18-x--expanded 打开扩展表格式模式。这等效于\x或者\pset expanded命令。psql › 选项 psql --field-separator-zero命令行工具PG18-z--field-separator-zero 设置非对齐输出的字段分隔符为零字节。这等效于\pset fieldsep_zero。psql › 选项 psql --field-separator=separator命令行工具PG18-F separator--field-separator=separator 使用separator作为非对齐输出的字段分隔符。这等效于\pset fieldsep或者\f。psql › 选项 psql --file=filename命令行工具PG18-f filename--file=filename 从文件filename而不是标准输入中读取命令。这个选项可以重复指定,也可以按任意顺序与-c选项组合使用。当指定了-c或-f时,psql不会从标准输入读取命令,而是在按顺序处理完所有-c和-f选项后终止。除此之外,这个选项在很大程度上等价于元命令\i。 如果filename是-(连字符),则会读取标准输入,直到遇到 EOF …psql › 选项 psql --help[=topic]命令行工具PG18-?--help[=topic] 显示有关psql的帮助并且退出。可选的topic参数(默认为options)选择要解释psql的哪一部分:commands描述psql的反斜线命令;options描述可以被传递给psql的命令行选项;而variables则显示有关psql配置变量的帮助。psql › 选项 psql --host=hostname命令行工具PG18-h hostname--host=hostname 指定服务器所在机器的主机名。如果值以斜杠开头,则被用作 Unix 域套接字的目录。psql › 选项 psql --html命令行工具PG18-H--html 切换到HTML输出模式。这等效于\pset format html或者\H命令。psql › 选项 psql --list命令行工具PG18-l--list 列出所有可用的数据库,然后退出。其他非连接选项会被忽略。这与元命令\list类似。 使用该选项时,psql将连接到数据库postgres,除非命令行上指定了其他数据库(通过-d选项或非选项参数,也可能通过服务项,但不能通过环境变量)。psql › 选项 psql --log-file=filename命令行工具PG18-L filename--log-file=filename 除了把所有查询输出写到普通输出目标之外,还写到文件filename中。psql › 选项 psql --no-align命令行工具PG18-A--no-align 切换到非对齐输出模式(默认输出模式是aligned)。这等效于\pset format unaligned。psql › 选项 psql --no-password命令行工具PG18-w--no-password 永不发出密码提示。如果服务器要求密码认证,而密码又无法从其他来源获得,例如.pgpass文件,则连接尝试将失败。这个选项对于批处理任务和脚本很有用,因为那时通常没有用户在场输入密码。 请注意,这个选项在整个会话期间都会保持生效,因此它不仅影响初始连接尝试,也会影响元命令\connect。psql › 选项
更多结果

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

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