PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12289
DECLAREDECLARE DECLARE — 定义一个游标大纲 DECLARE name [ BINARY ] [ ASENSITIVE | INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ] FOR queryDECLARE
DECLARE STATEMENTDECLARE STATEMENT DECLARE STATEMENT — 声明 SQL 语句标识符大纲 EXEC SQL [ AT connection_name ] DECLARE statement_name STATEMENTDECLARE STATEMENT
decode从文本表示中解码二进制数据;支持的format值与encode相同。
Decodes binary data from a textual representation; supported format values are the same as for encode.
decode ( string text, format text ) → bytea
二进制串函数和操…函数 · 二进制串函数和操作符
decoder_raw逻辑复制解码输出插件:RAW SQL格式
Output plugin for logical replication in Raw SQL format
decoder_raw
复制与数据流复制与数据流 · 扩展目录
decoderbufs将WAL逻辑解码为ProtocolBuffer协议的消息
Logical decoding plugin that delivers WAL stream changes using a Protocol Buffer format
decoderbufs
复制与数据流复制与数据流 · 扩展目录
deduplicate_items控制 B-tree 是否对重复键使用去重优化。
B-tree 索引去重
B-tree 索引
控制是否使用 第 63.4.2 节 中描述的 B-树去重技术。设置为 ON 或 OFF 可启用或禁用该优化。(ON 和 OFF 的其他拼写形式也被接受,如 第 19.1 节 所述。)默认值为 ON。
通过 ALTER INDEX 关闭 deduplicate_items 可以防止将来的插…存储参数 · B-tree 索引
default默认单词解析器
解析器
解析器名称(prsname) 默认
解析器模式(prsnamespace) pg_catalog
启动函数(prsstart) prsd_start
词元函数(prstoken) prsd_nexttoken
结束函数(prsend) prsd_end
高亮函数(prsheadline) prsd_headline
词元类型函数(prslextype)…全文检索组件 · 解析器
default数据库的默认排序规则
内置排序规则
排序规则名称(collname) 默认
排序规则提供者(collprovider) d
字符编码(collencoding) -1
提供者版本(collversion) _null_
是否确定性比较(collisdeterministic) t
排序区域设置(collcollate) _null_
字符分类区域设置(collctype) _…排序规则与编码 · 内置排序规则
default数据库默认排序规则选择器。
排序规则提供者标识
提供者 默认
目录代码 d
范围 源码中的提供者标识;安装或构建中是否可用另行判断排序规则与编码 · 排序规则提供者标识
default_statistics_target设置未单独指定目标值的列所使用的默认统计目标。
Sets the default statistics target.
为没有单独目标值的列设置 ANALYZE 默认统计细节级别。更多细节可能改善基数估算,但会增加统计收集时间和系统目录空间。
该目标限制列的最常见值列表条目数和直方图桶数。规划器用这些统计估算行数,进而选择访问路径、连接顺序与连接算法。 ANALYZE 对大表采…配置参数 · 查询规划 / 其他规划器选项
default_table_access_method设置新建表默认使用的表访问方法。
Sets the default table access method for new tables.
default_table_access_method 定义新建表默认使用的表访问方法。
default_table_access_method:设置新建表默认使用的表访问方法。仅当 CREATE TABLE、CREATE MATERIAL…配置参数 · 客户端连接默认值 / 语句行为
default_tablespace设置创建表和索引时使用的默认表空间。
Sets the default tablespace to create tables and indexes in.
default_tablespace 定义创建表和索引时使用的默认表空间。
default_tablespace:设置创建表和索引时使用的默认表空间。它选择新建持久表和索引的位置,不用于临时对象或 CREATE DATA…配置参数 · 客户端连接默认值 / 语句行为
default_text_search_config设置默认的文本搜索配置。
Sets default text search configuration.
default_text_search_config 定义默认的文本搜索配置。
default_text_search_config:设置默认的文本搜索配置。只有调用方未显式指定配置时,文本搜索函数才使用它;initdb 可能选择与区域设置匹配的配置,而非内置 simple…配置参数 · 客户端连接默认值 / 区域和格式化
default_toast_compression设置可压缩值默认使用的压缩方法。
Sets the default compression method for compressible values.
default_toast_compression 定义可压缩值默认使用的压缩方法。
default_toast_compression:设置可压缩值默认使用的压缩方法。它为新写入的可压缩值选择 pglz,或在编译支持时选择…配置参数 · 客户端连接默认值 / 语句行为
default_transaction_deferrable设置新事务默认是否可延迟。
Sets the default deferrable status of new transactions.
default_transaction_deferrable 定义新事务默认是否可延迟。
default_transaction_deferrable:设置新事务默认是否可延迟。该默认值只对只读可串行化事务有意义:事务可等待安全快照,随后避…配置参数 · 客户端连接默认值 / 语句行为
default_transaction_isolation设置每个新事务的默认隔离级别。
Sets the transaction isolation level of each new transaction.
default_transaction_isolation 定义每个新事务的默认隔离级别。
default_transaction_isolation:设置每个新事务的默认隔离级别。每个事务开始时,PostgreSQL 会把…配置参数 · 客户端连接默认值 / 语句行为
default_transaction_read_only设置新事务默认是否只读。
Sets the default read-only status of new transactions.
default_transaction_read_only 定义新事务默认是否只读。
default_transaction_read_only:设置新事务默认是否只读。每个事务继承该默认值,但只读模式仍允许修改临时表,也不能替代备用库或权限层…配置参数 · 客户端连接默认值 / 语句行为
default_with_oids默认创建带 OID 的新表。
Create new tables with OIDs by default.
default_with_oids:默认创建带 OID 的新表。实测在档范围为 PG9.0–11;最后在档的 PG11 启动默认值为 off,context 为 user。它在 PG12 被移除。
默认创建带 OID 的新表。该参数在 PG11 仍存在,并从 PG12 …配置参数 · 版本和平台兼容性 / 以前的 PostgreSQL 版本
define 和 undef 指令34.9.2. define 和 undef 指令与 C 中我们熟知的指令#define 相似,嵌入式 SQL 具有类似的概念:EXEC SQL DEFINE name; EXEC SQL DEFINE name value;
因此你可以定义一个名称:EXEC SQL DEFINE HAVE_FEATURE;
并且你也可以定义常量:EXEC SQL DEFINE MYNUMBE…define 和 undef 指令
defineddefined ( hstore, text ) → boolean 该 hstore 是否包含该键的非 NULL 值? defined('a=>NULL', 'a') → fhstore — hstore 键/值数据类型 › hstore 操作符和函数
degrees将弧度转换为角度
Converts radians to degrees
degrees ( double precision ) → double precision
数学函数和操作符函数 · 数学函数和操作符
DELETE删除表中的行
[ WITH [ RECURSIVE ] with_query [, ...] ]
DELETE FROM [ ONLY ] table_name [ * ] [ [ AS ] alias ]
[ USING from_item [, ...] ]
[ WHERE condition | WHERE CURRENT OF cursor_name ]
[ RETU…SQL 命令 · 查询与数据操作
deletedelete ( hstore, text ) → hstore 删除具有匹配键的键/值对。 delete('a=>1,b=>2', 'b') → "a"=>"1"hstore — hstore 键/值数据类型 › hstore 操作符和函数
DELETEDELETE DELETE — 删除表中的行大纲 [ WITH [ RECURSIVE ] with_query [, ...] ] DELETE FROM [ ONLY ] table_name [ * ] [ [ AS ] alias ] [ USING from_item [, ...] ] [ WHERE condition | WHERE CURRENT OF cur…DELETE
Delete (logical replication)逻辑复制 Delete 格式,表示删除消息。
逻辑复制格式
Delete
层次 逻辑复制载荷,与前后端消息封装分开。
首个字段 Byte1('D')
协议上下文
本节说明各逻辑复制消息的详细格式。这些消息由复制槽 SQL 接口返回,或由 walsender 发送。由 walsender 发送时,它们被封装在复制协议的 WAL 消息中(参见第 52.4 节),消息流程通常与物理…协议消息 · 逻辑复制格式
demopgextension示例Postgres扩展 - pg_cmake
Sample Postgres Extension - pg_cmake
cmake extension pgxs postgresql
demopgextension
功能特性功能特性 · 扩展目录
dense_rank计算假想行的排名,没有空缺;此函数实际上对同等行组进行计数。
Computes the rank of the hypothetical row, without gaps; this function effectively counts peer groups.
dense_rank ( args ) WITHIN GROUP ( ORDER BY sorted_args …函数 · 聚合函数
DescribeDescribe 是前端协议消息,表示 Describe 命令。
前端消息
Describe (F)
方向 前端 → 后端
首个线上协议字段 Byte1('D')
字段条目 4
手册中的交互阶段 扩展查询
消息边界与重复字段
下方完整定义保留重复项、计数与条件字段。表格行号表示文档中的字段定义,并非固定字节偏移量。整数编码与交互流程以同版本协议章节为准。
按手册顺序排列的线上…协议消息 · 前端消息
DESCRIBEDESCRIBE DESCRIBE — 得到有关一个预备语句或结果集的信息大纲 DESCRIBE [ OUTPUT ] prepared_name USING [ SQL ] DESCRIPTOR descriptor_name DESCRIBE [ OUTPUT ] prepared_name INTO [ SQL ] DESCRIPTOR descriptor_name D…DESCRIBE
describe_resultset显示任意结果集列名、数据类型及属性的PostgreSQL扩展
PostgreSQL extension to show names, data types, and attributes of columns in an arbitrary result set
postgresql postgresql-extension
describe_resultset
实用工具实用工具 · 扩展目录
dev@tienlen_validation游戏服务器中的天线二验证函数
Tien Len validation functions for game server
database.dev tle
dev@tienlen_validation
函数与聚合函数与聚合 · 扩展目录
device_typedevice_type:提供用于移动设备类型的固定字节枚举式数据类型、比较操作符和 btree/hash 操作符类。
Fixed-byte enum-like data type for mobile device types with comparison operators and btree/hash operator classes.
data-type enum mo…数据类型 · 扩展目录
diag_planner孵化器仓库
incubator repositries
diag_planner
监控统计监控统计 · 扩展目录
diagonal提取框的对角线作为线段(与 lseg(box)相同)。
Extracts box's diagonal as a line segment (same as lseg(box)).
diagonal ( box ) → lseg
几何函数和操作符函数 · 几何函数和操作符
diameter计算圆的直径。
Computes diameter of circle.
diameter ( circle ) → double precision
几何函数和操作符函数 · 几何函数和操作符
dict_exclude使用正则表达式规则过滤停用词的全文搜索词典。
Full-text search dictionary that filters stop words using regular-expression rules.
full-text-search regex stopwords
dict_exclude
全文检索全文检索 · 扩展目录
dict_id基于 cSastrawi 的印度尼西亚语全文搜索词干提取词典
Indonesian-language full-text search stemming dictionary based on cSastrawi
fts indonesian stemmer
dict_id
全文检索全文检索 · 扩展目录
dict_intF.12. dict_int — 用于整数的示例全文检索词典
dict_int 是一个全文检索附加词典模板的示例。引入这个示例词典是为了控制整数(有符号和无符号)的索引,使这类数字能够被索引,同时又避免不同词的数量过度增长,因为那会严重影响搜索性能。该模块被认为是“受信任的”,也就是说,它可以由在当前数据库上具有 CREATE 权限的非超级用户安装。dict_int — 用于整数的示例全文检索词典
dict_int — 用于整数的示例全文检索词典F.12. dict_int — 用于整数的示例全文检索词典
dict_int 是一个全文检索附加词典模板的示例。引入这个示例词典是为了控制整数(有符号和无符号)的索引,使这类数字能够被索引,同时又避免不同词的数量过度增长,因为那会严重影响搜索性能。该模块被认为是“受信任的”,也就是说,它可以由在当前数据库上具有 CREATE 权限的非超级用户安装。dict_int — 用于整数的示例全文检索词典
dict_maxlen过滤长单词的字典全文搜索模板
text search template for a dictionary filtering out long words
dict_maxlen
全文检索全文检索 · 扩展目录
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开