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

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

PostgreSQL 文档检索

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

常用条目12289
createuser --no-createrole命令行工具PG18-R--no-createrole 不允许新用户创建新角色。这是默认设置。createuser › 选项 createuser --no-inherit命令行工具PG18-I--no-inherit 新角色将不会自动继承其所属角色的权限。createuser › 选项 createuser --no-login命令行工具PG18-L--no-login 不允许新用户登录。(不具有登录权限的角色仍可用于管理数据库权限。)createuser › 选项 createuser --no-password命令行工具PG18-w--no-password 绝不提示输入密码。如果服务器要求密码认证,而密码又无法通过诸如.pgpass 文件等其他方式获得,则连接尝试将失败。该选项可用于没有用户在场输入密码的批处理作业和脚本。createuser › 选项 createuser --no-replication命令行工具PG18--no-replication 新用户将不具有 REPLICATION 权限,关于该权限的更完整说明见 CREATE ROLE。这是默认设置。createuser › 选项 createuser --no-superuser命令行工具PG18-S--no-superuser 新用户将不是超级用户。这是默认设置。createuser › 选项 createuser --password命令行工具PG18-W--password 强制 createuser 提示输入密码(用于连接到服务器,而不是新用户的密码)。 该选项绝非必需,因为如果服务器要求密码认证,createuser 会自动提示输入密码。不过,createuser 会浪费一次连接尝试来发现服务器需要密码。在某些情况下,输入 -W 可以避免这次额外的连接尝试。createuser › 选项 createuser --port=port命令行工具PG18-p port--port=port 指定服务器监听连接所用的 TCP 端口或本地 Unix 域套接字文件扩展名。createuser › 选项 createuser --pwprompt命令行工具PG18-P--pwprompt 如果给出此选项,createuser 会提示输入新用户的密码。如果不打算使用密码认证,则不需要这样做。createuser › 选项 createuser --replication命令行工具PG18--replication 新用户将具有 REPLICATION 权限,关于该权限的更完整说明见 CREATE ROLE。createuser › 选项 createuser --role=role命令行工具PG18-g role--member-of=role--role=role(已弃用)指定新角色应自动成为指定现有角色的成员。可以通过写多个 -g 开关来指定多个现有角色。createuser › 选项 createuser --superuser命令行工具PG18-s--superuser 新用户将成为超级用户。createuser › 选项 createuser --username=username命令行工具PG18-U username--username=username 指定连接时使用的用户名(不是要创建的用户名)。createuser › 选项 createuser --valid-until=timestamp命令行工具PG18-v timestamp--valid-until=timestamp 设置一个日期和时间,在此之后该角色的密码将不再有效。默认不设置密码过期日期。createuser › 选项 createuser --version命令行工具PG18-V--version 打印 createuser 版本并退出。createuser › 选项 createuser --with-admin=role命令行工具PG18-a role--with-admin=role 指定一个现有角色,使其自动作为带有 ADMIN OPTION 的成员加入新角色,从而有权将新角色的成员资格授予其他角色。可以通过写多个 -a 开关来指定多个现有角色。createuser › 选项 createuser --with-member=role命令行工具PG18-m role--with-member=role 指定一个现有角色,使其自动作为成员加入新角色。可以通过写多个 -m 开关来指定多个现有角色。createuser › 选项 credcheck扩展与模块扩展目录明文凭证检查器 credcheck - postgresql plain text credential checker credcheck 安全安全 · 扩展目录 crockford扩展与模块扩展目录提供 Crockford Base32 编码的无符号整数数据类型。 Crockford Base32 encoded unsigned integer data types base32 data-type unsigned-integer pgcrockford 数据类型数据类型 · 扩展目录 cron_utils扩展与模块扩展目录解析 Cron 表达式并计算上一次或下一次触发时间 Parse cron expressions and compute previous or next trigger times cron schedule cron_utils 时序与时态时序与时态 · 扩展目录 crosstab函数与运算符PG18crosstab ( sql text ) → setof record 生成一个“透视表”,其中包含行名以及 N 个值列,其中 N 由调用查询中指定的行类型决定。tablefunc — 返回表的函数(crosstab 等) › 提供的函数 crosstab(text)章节正文PG18F.43.1.2. crosstab(text) crosstab(text sql) crosstab(text sql, int N) crosstab 函数用于生成“透视”显示,其中数据是横向而不是纵向列出的。例如,我们可能有如下数据:row1 val11 row1 val12 row1 val13 ... row2 val21 row2 val22 row2 val23…crosstab(text) crosstab(text, text)章节正文PG18F.43.1.4. crosstab(text, text) crosstab(text source_sql, text category_sql) crosstab 单参数形式的主要限制在于,它会把同一组中的所有值一视同仁,并把每个值插入第一个可用列中。如果希望值列对应于特定的数据类别,而某些分组可能没有某些类别的数据,这种形式就不太适用了。crosstab 的双参数形式通…crosstab(text, text) crosstabN函数与运算符PG18crosstabN ( sql text ) → setof table_crosstab_N 生成一个“透视表”,其中包含行名以及 N 个值列。crosstab2、crosstab3 和 crosstab4 是预定义的,但也可以按下文所述创建额外的 crosstabN 函数。tablefunc — 返回表的函数(crosstab 等) › 提供的函数 crosstabN(text)章节正文PG18F.43.1.3. crosstabN(text) crosstabN(text sql) crosstabN 函数展示了如何为通用的 crosstab 函数设置自定义包装器,这样就不必在调用的 SELECT 查询中写出列名和类型。tablefunc 模块包含 crosstab2、crosstab3 和 crosstab4,其输出行类型定义为:CREATE TYPE table…crosstabN(text) crunchy_pooler扩展与模块扩展目录Crunchy Bridge 的 PgBouncer 认证辅助扩展,通过 PostgreSQL 的用户存储验证连接身份。 Crunchy Bridge helper extension that lets PgBouncer authenticate users through PostgreSQL. authentication pgbouncer pooling crunc…安全 · 扩展目录 crypt()章节正文PG18F.26.2.1. crypt() crypt(password text, salt text) returns text 计算 password 的一个 crypt(3) 风格 hash。存储新密码时,需要使用 gen_salt() 生成新的 salt 值。校验密码时,把已存储的 hash 值作为 salt 传入,并测试结果是否与已存储值匹配。设置一个新密码的示例:UPDA…crypt() cryptint扩展与模块扩展目录加密INT与BIGINT类型 Encryption functions for int and bigint values cryptint 实用工具实用工具 · 扩展目录 cstore_fdw扩展与模块扩展目录cstore_fdw:为 PostgreSQL 提供列式存储的外部数据包装器。 Columnar storage extension for PostgreSQL built as a foreign data wrapper columnar-storage compression fdw olap cstore_fdw 分析与列存分析与列存 · 扩展目录 cstring数据类型本站词条表示一个函数接受或返回一个以空字符结尾的 C 字符串。 伪类型 cstring 目录名称 pg_catalog.cstring 类型 OID 2275 类型种类 Pseudo-type 声明长度 以空字符结尾的 C 字符串 存储策略 plain 输入函数 cstring_in 输出函数 cstring_out 手册中的声明 cstring 手册说明 表示一个函数接受或返回一个…数据类型 · 伪类型 CSV 格式章节正文PG18CSV 格式这种格式选项用于导入和导出许多其他程序(如电子表格)使用的逗号分隔值(CSV)文件格式。不同于 PostgreSQL 标准文本格式使用的转义规则,它会生成并识别通用的 CSV 转义机制。每条记录中的值由 DELIMITER 字符分隔。如果某个值包含分隔符字符、QUOTE 字符、NULL 字符串、回车或换行字符,那么整个值都会以前后各一个 QUOTE 字符包围,并且该…CSV 格式 csv_tam扩展与模块扩展目录PostgreSQL 的 CSV 表访问方法,将表元组以 CSV 格式存入关系文件。 CSV table access method for PostgreSQL that stores table tuples in CSV-formatted relation files. csv table-access-method csv_tam 功能特性功能特性 · 扩展目录 CTE Scan执行计划节点本站词条读取公共表表达式计划的共享 tuplestore,必要时请求该计划产生更多行。 CteScan 扫描 核心节点标签 T_CteScan 结构化 EXPLAIN 节点类型 CTE Scan 输入 CTE 执行计划及共享的 tuplestore 输出 CTE 结果元组 执行器初始化函数 ExecInitCteScan 内存机制 tuplestore EXPLAIN 名称与属性 结…执行计划节点 · 扫描 ctidscan扩展与模块扩展目录使用 Custom Scan Provider API 加速 CTID 范围条件的示例模块。 Example custom scan provider for CTID range predicates. custom-scan planner ctidscan 功能特性功能特性 · 扩展目录 cube函数与运算符PG18cube ( float8 ) → cube 创建一个一维立方体,其两个坐标相同。 cube(1) → (1)cube — 多维立方体数据类型 › 用法 cube扩展与模块PG18F.10. cube — 多维立方体数据类型该模块实现了用于表示多维立方体的 cube 数据类型。该模块被认为是“受信任的”,也就是说,它可以由在当前数据库上具有 CREATE 权限的非超级用户安装。cube — 多维立方体数据类型 CUBESQL 命令与语法PG187.2.4. GROUPING SETS、CUBE 和 ROLLUP # 使用分组集的概念可以实现比上述更加复杂的分组操作。由 FROM 和 WHERE 子句选出的数据被按照每一个指定的分组集单独分组,按照简单 GROUP BY 子句对每一个分组计算聚合,然后返回结果。例如: => SELECT * FROM items_sold; brand | size | sales -…表表达式 › GROUPING SETS、CUBE 和 ROLLUP cube — 多维立方体数据类型章节正文PG18F.10. cube — 多维立方体数据类型该模块实现了用于表示多维立方体的 cube 数据类型。该模块被认为是“受信任的”,也就是说,它可以由在当前数据库上具有 CREATE 权限的非超级用户安装。cube — 多维立方体数据类型 cube_dim函数与运算符PG18cube_dim ( cube ) → integer 返回立方体的维数。 cube_dim('(1,2),(3,4)') → 2cube — 多维立方体数据类型 › 用法 cube_distance函数与运算符PG18cube_distance ( cube, cube ) → float8 返回两个立方体之间的距离。如果两个立方体都是点,这就是普通的距离函数。 cube_distance('(1,2)', '(3,4)') → 2.8284271247461903cube — 多维立方体数据类型 › 用法
更多结果

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

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