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

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

PostgreSQL 文档检索

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

分类索引132
\dpsql 命令本站词条对于每个与 pattern 匹配的关系(表、视图、物化视图、索引、序列或外部表)或复合类型,显示所有列、它们的类型、表空间(如果不是默认的)以及任何特殊属性,如 NOT NULL 或默认值。还显示相关对象,例如索引、约束、规则、触发器和发布。对于外部表,还显示关联的外部服务器。( “ 匹配模式 ” 的定义在下面的 模式 中。) 描述数据库对象 对于每个匹配 pattern 的…psql 命令 · 描述数据库对象 \!psql 命令本站词条不带参数时,进入一个子 shell;子 shell 退出后, psql 恢复运行。带参数时,执行 shell 命令 command 。 脚本与帮助 \! [ command ] 客户端 psql 10.23 区分大小写的写法 \! 本版手册中的写法 \! 此语法签名未列出 客户端 psql 11.22 客户端 psql 12.22 客户端 psql 13.23 客户端 psq…psql 命令 · 脚本与帮助 \;psql 命令本站词条反斜线分号不像前面的命令那样是一个元命令;相反,它只是在不进行进一步处理的情况下将一个分号添加到查询缓冲区中。 查询执行 反斜线加分号并不是与前述命令相同的元命令;它只是将一个分号添加到查询缓冲区,而不进行任何进一步处理。 \; 客户端 psql 11.22 区分大小写的写法 \; 本版手册中的写法 \; 此语法签名未列出 客户端 psql 12.22 客户端 psql 13…psql 命令 · 查询执行 \?psql 命令本站词条显示帮助信息。可选的 topic 参数(默认为 commands )选择要解释的 psql 的哪个部分: commands 描述 psql 的反斜线命令; options 描述可以传递给 psql 的命令行选项;而 variables 显示关于 psql 配置变量的帮助。 脚本与帮助 \? [ topic ] 客户端 psql 10.23 区分大小写的写法 \? 本版手册中的…psql 命令 · 脚本与帮助 \Cpsql 命令本站词条设置作为查询结果打印的表的标题,或取消此类标题。该命令等价于 \pset title title 。(此命令的名称源自 “ caption ” ,因为它过去只用于设置 HTML 表的标题。) 输出与格式 \C [ title ] 客户端 psql 10.23 区分大小写的写法 \C 本版手册中的写法 \C 此语法签名未列出 客户端 psql 11.22 客户端 psql 12…psql 命令 · 输出与格式 \Hpsql 命令本站词条打开 HTML 查询输出格式。如果 HTML 格式已经打开,则切换回默认的对齐文本格式。此命令是为兼容性和便利性而保留的;设置其他输出选项的方法见 \pset 。 输出与格式 \H or \html 客户端 psql 10.23 区分大小写的写法 \H 本版手册中的写法 \H 此语法签名未列出 \html 此语法签名未列出 客户端 psql 11.22 客户端 psql 12…psql 命令 · 输出与格式 \Tpsql 命令本站词条指定在 HTML 输出格式中放在 table 标签内的属性。这个命令等价于 \pset tableattr table_options 。 输出与格式 \T table_options 客户端 psql 10.23 区分大小写的写法 \T 本版手册中的写法 \T 此语法签名未列出 客户端 psql 11.22 客户端 psql 12.22 客户端 psql 13.23 客户端…psql 命令 · 输出与格式 \apsql 命令本站词条如果当前表格输出格式是非对齐,则切换为对齐;否则切换为非对齐。保留此命令是为了向后兼容。更通用的解决方案请参见 \pset 。 输出与格式 \a 客户端 psql 10.23 区分大小写的写法 \a 本版手册中的写法 \a 此语法签名未列出 客户端 psql 11.22 客户端 psql 12.22 客户端 psql 13.23 客户端 psql 14.24 客户端 psql…psql 命令 · 输出与格式 \bindpsql 命令本站词条为下一次查询执行设置查询参数,并将指定参数传给任意参数占位符( $1 等)。 查询执行 \bind [ parameter ] ... 客户端 psql 16.15 区分大小写的写法 \bind 本版手册中的写法 \bind 此语法签名未列出 客户端 psql 17.11 客户端 psql 18.6 客户端 psql 19beta4 客户端 psql 20develpsql 命令 · 查询执行 \bind_namedpsql 命令本站词条\bind_named 等同于 \bind ,不同之处在于它把现有预备语句的名称作为第一个参数。空字符串表示未命名的预备语句。 查询执行 \bind_named statement_name [ parameter ] ... 客户端 psql 18.6 区分大小写的写法 \bind_named 本版手册中的写法 \bind_named 此语法签名未列出 客户端 psql 1…psql 命令 · 查询执行 \cpsql 命令本站词条建立到 PostgreSQL 服务器的新连接。可以使用位置语法(数据库名称、用户、主机和端口中的一个或多个)指定要使用的连接参数,也可以使用 conninfo 连接字符串,详见 第 32.1.1 节 。如果没有给出参数,则使用与之前相同的参数建立新连接。 连接与会话 建立到 PostgreSQL 服务器的新连接。连接参数既可以使用按位置指定的语法(数据库名、用户、主机和端口中…psql 命令 · 连接与会话 \cdpsql 命令本站词条将当前工作目录更改为 directory 。如果没有参数,则切换到当前用户的主目录。关于如何确定主目录,请参见 第 32.15 节 。 脚本与帮助 将当前工作目录更改为 directory 。如果没有参数,则切换到当前用户的主目录。 \cd [ directory ] 客户端 psql 10.23 区分大小写的写法 \cd 本版手册中的写法 \cd 此语法签名未列出 客户端 …psql 命令 · 脚本与帮助 \closepsql 命令PG18\close_prepared prepared_statement_name 关闭指定的预备语句。空字符串表示未命名的预备语句。如果不存在该名称的预备语句,则不执行任何操作。 示例: SELECT $1 \parse stmt1 \close_prepared stmt1 此命令会使用扩展查询协议,不同于psql通常使用的简单查询协议。因此,可以用它在psql中测试扩展查询协…psql › 用法 › 元命令 \close_preparedpsql 命令本站词条关闭指定的预备语句。空字符串表示未命名的预备语句。如果不存在该名称的预备语句,则不执行任何操作。 查询执行 \close_prepared prepared_statement_name 客户端 psql 18.6 区分大小写的写法 \close_prepared 本版手册中的写法 \close_prepared 此语法签名未列出 客户端 psql 19beta4 客户端 p…psql 命令 · 查询执行 \connectpsql 命令本站词条建立到 PostgreSQL 服务器的新连接。可以使用位置语法(数据库名称、用户、主机和端口中的一个或多个)指定要使用的连接参数,也可以使用 conninfo 连接字符串,详见 第 32.1.1 节 。如果没有给出参数,则使用与之前相同的参数建立新连接。 连接与会话 建立到 PostgreSQL 服务器的新连接。连接参数既可以使用按位置指定的语法(数据库名、用户、主机和端口中…psql 命令 · 连接与会话 \conninfopsql 命令本站词条输出当前数据库连接的信息;如果正在使用 SSL,也包括与 SSL 相关的信息。 连接与会话 输出当前数据库连接的信息。 \conninfo 客户端 psql 10.23 区分大小写的写法 \conninfo 本版手册中的写法 \conninfo 此语法签名未列出 客户端 psql 11.22 客户端 psql 12.22 客户端 psql 13.23 客户端 psql 14.…psql 命令 · 连接与会话 \copypsql 命令本站词条执行前端(客户端)复制。该操作会运行一个 SQL COPY 命令,但并不是由服务器读取或写入指定文件,而是由 psql 读取或写入文件,并在服务器与本地文件系统之间转送数据。这意味着文件可访问性和权限取决于本地用户,而不是服务器,也不需要 SQL 超级用户权限。 数据传输与大对象 \copy { table [ ( column_list ) ] | ( query ) } …psql 命令 · 数据传输与大对象 \copyrightpsql 命令本站词条显示 PostgreSQL 的版权和分发条款。 脚本与帮助 \copyright 客户端 psql 10.23 区分大小写的写法 \copyright 本版手册中的写法 \copyright 此语法签名未列出 客户端 psql 11.22 客户端 psql 12.22 客户端 psql 13.23 客户端 psql 14.24 客户端 psql 15.19 客户端 psql …psql 命令 · 脚本与帮助 \crosstabviewpsql 命令本站词条执行当前查询缓冲区(与 \g 类似),并以交叉表网格显示结果。查询必须返回至少三列。由 colV 标识的输出列成为纵向表头,由 colH 标识的输出列成为横向表头。 colD 标识要在网格中显示的输出列。 sortcolH 标识横向表头的可选排序列。 输出与格式 \crosstabview [ colV [ colH [ colD [ sortcolH ] ] ] ] 客户端…psql 命令 · 输出与格式 \dApsql 命令本站词条列出访问方法。如果指定了 pattern ,则只显示名称与模式匹配的访问方法。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个访问方法都会连同其关联的处理器函数和描述一起列出。 描述数据库对象 列出访问方法。如果指定了 pattern ,则只显示名称匹配该模式的访问方法。如果在命令名后附加 + ,还会列出每个访问方法关联的处理器函数和描述。 \…psql 命令 · 描述数据库对象 \dAcpsql 命令本站词条列出操作符类(参见 第 36.16.1 节 )。如果指定了 access-method-pattern ,则只列出与名称匹配该模式的访问方法关联的操作符类。如果指定了 input-type-pattern ,则只列出与名称匹配该模式的输入类型关联的操作符类。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个操作符类都会连同其关联的操作符族和所有者一…psql 命令 · 描述数据库对象 \dAfpsql 命令本站词条列出操作符族(参见 第 36.16.5 节 )。如果指定了 access-method-pattern ,则只列出与名称匹配该模式的访问方法关联的操作符族。如果指定了 input-type-pattern ,则只列出与名称匹配该模式的输入类型关联的操作符族。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个操作符族都会连同其所有者一起列出。 描述…psql 命令 · 描述数据库对象 \dAopsql 命令本站词条列出与操作符族关联的操作符(参见 第 36.16.2 节 )。如果指定了 access-method-pattern ,则只列出与名称匹配该模式的访问方法所关联的操作符族成员。如果指定了 operator-family-pattern ,则只列出名称与该模式匹配的操作符族成员。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个操作符都会连同其排序操…psql 命令 · 描述数据库对象 \dAppsql 命令本站词条列出与操作符族关联的支持函数(参见 第 36.16.3 节 )。如果指定了 access-method-pattern ,则只列出与名称匹配该模式的访问方法所关联的操作符族函数。如果指定了 operator-family-pattern ,则只列出名称与该模式匹配的操作符族函数。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,函数会以详细形式显示,并带…psql 命令 · 描述数据库对象 \dCpsql 命令本站词条列出类型转换。如果指定了 pattern ,则只列出其源类型或目标类型与模式匹配的类型转换。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则会显示每个类型转换的附加信息,包括其底层函数是否防漏,以及该类型转换的描述。 描述数据库对象 列出类型转换。如果指定了 pattern ,则只列出源类型或目标类型匹配该模式的类型转换。如果在命令名后附加 + ,…psql 命令 · 描述数据库对象 \dDpsql 命令本站词条列出域。如果指定了 pattern ,则只显示名称与模式匹配的域。默认情况下,只显示用户创建的对象;提供模式或 S 修饰符可包括系统对象。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个对象都会连同其相关权限和描述一起列出。 描述数据库对象 列出域。如果指定了 pattern ,则只显示名称匹配该模式的域。默认只显示用户创建的对象;提供模式或 …psql 命令 · 描述数据库对象 \dEpsql 命令本站词条在这组命令中,字母 E 、 i 、 m 、 s 、 t 和 v 分别表示外部表、索引、物化视图、序列、表和视图。你可以按任意顺序指定其中任意一个或多个字母,以获取这些类型对象的列表。例如, \dti 会列出表和索引。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个对象都会连同其持久性状态(永久、临时或不记录 WAL)、磁盘上的物理大小以及相关描述…psql 命令 · 描述数据库对象 \dFpsql 命令本站词条列出全文检索配置。如果指定了 pattern ,则只显示名称与模式匹配的配置。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则会显示每个配置的完整描述,包括底层全文检索解析器以及每种解析器词元类型对应的词典列表。 描述数据库对象 列出全文检索配置。如果指定了 pattern ,则只显示名称匹配该模式的配置。如果使用 \dF+ 形式,则显示每个配置的…psql 命令 · 描述数据库对象 \dFdpsql 命令本站词条列出全文检索词典。如果指定了 pattern ,则只显示名称与模式匹配的词典。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则会显示每个所选词典的附加信息,包括底层全文检索模板和选项值。 描述数据库对象 列出全文检索词典。如果指定了 pattern ,则只显示名称匹配该模式的词典。如果使用 \dFd+ 形式,还会显示每个选中词典的附加信息,包括底层…psql 命令 · 描述数据库对象 \dFppsql 命令本站词条列出全文检索解析器。如果指定了 pattern ,则只显示名称与模式匹配的解析器。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则会显示每个解析器的完整描述,包括底层函数和可识别的词元类型列表。 描述数据库对象 列出全文检索解析器。如果指定了 pattern ,则只显示名称匹配该模式的解析器。如果使用 \dFp+ 形式,则显示每个解析器的完整说明,…psql 命令 · 描述数据库对象 \dFtpsql 命令本站词条列出全文检索模板。如果指定了 pattern ,则只显示名称与模式匹配的模板。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则会显示每个模板的附加信息,包括底层函数名。 描述数据库对象 列出全文检索模板。如果指定了 pattern ,则只显示名称匹配该模式的模板。如果使用 \dFt+ 形式,还会显示每个模板的附加信息,包括底层函数名。 \dFt[+…psql 命令 · 描述数据库对象 \dLpsql 命令本站词条列出过程语言。如果指定了 pattern ,则只列出名称与模式匹配的语言。默认情况下,只显示用户创建的语言;提供 S 修饰符可包括系统对象。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每种语言都会连同其调用处理器、验证器、访问权限以及它是否为系统对象一起列出。 描述数据库对象 列出过程语言。如果指定了 pattern ,则只列出名称匹配该模式的…psql 命令 · 描述数据库对象 \dOpsql 命令本站词条列出排序规则。如果指定了 pattern ,则只列出名称与模式匹配的排序规则。默认情况下,只显示用户创建的对象;提供模式或 S 修饰符可包括系统对象。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个排序规则都会连同其相关描述(如果有)一起列出。请注意,只会显示与当前数据库编码兼容的排序规则,因此在同一安装中的不同数据库里结果可能不同。 描述数据…psql 命令 · 描述数据库对象 \dPpsql 命令本站词条列出分区关系。如果 pattern 被指定,则只列出名称与模式匹配的条目。修饰符 t (表)和 i (索引)可以附加到命令,过滤要列出的关系类型。默认情况下,列出分区表和索引。 描述数据库对象 列出分区关系。如果指定了 pattern ,则只列出名称匹配该模式的条目。可以在命令后附加修饰符 t (表)和 i (索引),筛选要列出的关系类型。默认会列出分区表和分区索引。 \dP…psql 命令 · 描述数据库对象 \dRppsql 命令本站词条列出逻辑复制发布。如果指定了 pattern ,则只列出名称与模式匹配的发布。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则还会显示与每个发布关联的表、排除表和模式。 描述数据库对象 列出复制发布。如果指定了 pattern ,则只列出名称匹配该模式的发布。如果在命令名后附加 + ,还会显示与每个发布关联的表。 \dRp[+] [ pattern…psql 命令 · 描述数据库对象 \dRspsql 命令本站词条列出逻辑复制订阅。如果指定了 pattern ,则只列出名称与模式匹配的订阅。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则会显示订阅的其他属性。 描述数据库对象 列出复制订阅。如果指定了 pattern ,则只列出名称匹配该模式的订阅。如果在命令名后附加 + ,还会显示订阅的附加属性。 \dRs[+] [ pattern ] 客户端 psql …psql 命令 · 描述数据库对象 \dTpsql 命令本站词条列出数据类型。如果指定了 pattern ,则只列出名称与模式匹配的类型。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个类型都会连同其内部名称、大小和相关权限一起列出;对于 enum 类型,还会显示其允许值。默认情况下,只显示用户创建的对象;提供模式或 S 修饰符可包括系统对象。 描述数据库对象 列出数据类型。如果指定了 pattern ,则…psql 命令 · 描述数据库对象 \dXpsql 命令本站词条列出扩展统计信息。如果指定了 pattern ,则只列出名称与模式匹配的扩展统计信息。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个对象都会连同其关联描述一起列出。 描述数据库对象 列出扩展统计信息。如果指定了 pattern ,则只列出名称与模式匹配的扩展统计信息。 \dX [ pattern ] 客户端 psql 14.24 区分大小写的…psql 命令 · 描述数据库对象 \dapsql 命令本站词条列出聚合函数,以及它们的返回类型和所作用的数据类型。如果指定了 pattern ,则只显示名称与模式匹配的聚合。默认情况下,只显示用户创建的对象;提供模式或 S 修饰符可包括系统对象。如果在命令名后追加 x ,结果会以扩展模式显示。 描述数据库对象 列出聚合函数及其返回类型和操作的数据类型。如果指定了 pattern ,则只显示名称匹配该模式的聚合函数。默认只显示用户创建的对…psql 命令 · 描述数据库对象 \dbpsql 命令本站词条列出表空间。如果指定了 pattern ,则只显示名称与模式匹配的表空间。如果在命令名后追加 x ,结果会以扩展模式显示。如果在命令名后追加 + ,则每个表空间都会连同其关联选项、磁盘大小、权限和描述一起列出。 描述数据库对象 列出表空间。如果指定了 pattern ,则只显示名称匹配该模式的表空间。如果在命令名后附加 + ,还会列出每个表空间关联的选项、磁盘大小、权限和描述…psql 命令 · 描述数据库对象
更多结果

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

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