PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12307
medications药物管理扩展
medications extension
dependency-closure medications source-only sql
medications
功能特性功能特性 · 扩展目录
memleak_analyzer分析并定位PostgreSQL后端会话和后台工作进程中的逻辑内存泄漏
A PostgreSQL extension designed to analyze and localize logical memory leaks inside PostgreSQL backend sessions and background workers.
memleak_analyzer
监控…监控统计 · 扩展目录
Memoize缓存参数化子计划的结果,并在相同参数值再次出现时复用。
Memoize
物化
核心节点标签 T_Memoize
结构化 EXPLAIN 节点类型 Memoize
输入 一个参数化子计划
输出 已缓存或新产生的子计划元组
执行器初始化函数 ExecInitMemoize
内存机制 eviction
EXPLAIN 名称与属性
结构化格式使用上述 Node Type。文本格式名称…执行计划节点 · 物化
memoryam内存表AM实现
In-memory TableAM implementation
memory tableam temporary
memoryam
功能特性功能特性 · 扩展目录
memstatmemstat:统计观测类 PostgreSQL 扩展;报告本地与实例后端内存上下文统计。
Memory context statistics for local and instance backends
memory monitoring statistics
memstat
监控统计监控统计 · 扩展目录
memvol内存单位
Memory units
memvol
函数与聚合函数与聚合 · 扩展目录
MERGE有条件地插入、更新或删除表中的行
[ WITH with_query [, ...] ]
MERGE INTO [ ONLY ] target_table_name [ * ] [ [ AS ] target_alias ]
USING data_source ON join_condition
when_clause [...]
[ RETURNING [ WITH ( {…SQL 命令 · 查询与数据操作
MERGEMERGE MERGE — 有条件地插入、更新或删除表中的行大纲 [ WITH with_query [, ...] ] MERGE INTO [ ONLY ] target_table_name [ * ] [ [ AS ] target_alias ] USING data_source ON join_condition when_clause [...] [ RETUR…MERGE
Merge Append归并已排序的子计划流,并保持要求的顺序。
MergeAppend
组合
核心节点标签 T_MergeAppend
结构化 EXPLAIN 节点类型 Merge Append
输入 多个已排序的子计划
输出 按顺序归并的元组
执行器初始化函数 ExecInitMergeAppend
内存机制 unclassified
EXPLAIN 名称与属性
结构化格式使用上述 Node T…执行计划节点 · 组合
Merge Join使用归并条件连接有序输入流。
MergeJoin
连接
核心节点标签 T_MergeJoin
结构化 EXPLAIN 节点类型 Merge Join
输入 有序的外侧和内侧子计划
输出 按所选连接类型生成的连接元组
执行器初始化函数 ExecInitMergeJoin
内存机制 unclassified
EXPLAIN 名称与属性
结构化格式使用上述 Node Type。文本…执行计划节点 · 连接
merge_action返回为当前行执行的合并操作命令。
Returns the merge action command executed for the current row.
merge_action ( ) → text
合并支持函数函数 · 合并支持函数
merge_ips合并 IP 地址和相邻网段,同时避免结果子网包含间隙。
Functions to merge IP addresses, ignoring gaps
cidr inet network
merge_ips
函数与聚合函数与聚合 · 扩展目录
MERGES36.15.6. MERGES
如果存在 MERGES 子句,它会告知系统:在基于该操作符的连接中,可以使用归并连接方法。MERGES 只对返回 boolean 的二元操作符有意义;在实践中,该操作符还必须表示某种数据类型或某对数据类型上的相等关系。归并连接的基本思想,是先把左表和右表分别排序,然后同步扫描它们。因此,两种数据类型都必须能够被完全排序,而连接操作符必须只能在那对…MERGES
meson setup 选项17.4.3. meson setup 选项下面解释 meson setup 的命令行选项。这个列表并不完整(可使用 meson configure --help 获取完整列表)。此处未涉及的选项主要用于高级用例,并记录在标准 Meson 文档中。这些参数也可用于 meson setup。meson setup 选项
meson 构建目标17.4.4. meson 构建目标可以使用 ninja target 构建单个目标。如果不指定目标,则会构建除文档之外的所有内容。也可以把路径/文件名作为 target,从而构建单独的构建产物。meson 构建目标
Message (logical replication)逻辑复制 Message 格式,表示逻辑解码消息。
逻辑复制格式
Message
层次 逻辑复制载荷,与前后端消息封装分开。
首个字段 Byte1('M')
协议上下文
本节说明各逻辑复制消息的详细格式。这些消息由复制槽 SQL 接口返回,或由 walsender 发送。由 walsender 发送时,它们被封装在复制协议的 WAL 消息中(参见第 53.4 节),消息流程通…协议消息 · 逻辑复制格式
MessageQueueInternal等待另一个进程附加到共享消息队列。
Waiting for another process to be attached to a shared message queue.
`WAIT_EVENT_MESSAGE_QUEUE_INTERNAL` 位于 `src/backend/storage/ipc/shm_mq.c:1254`,是经 grep 核验的报告路径。公共身份/资源…进程间 · 等待事件
MessageQueuePutMessage等待将协议消息写入共享消息队列。
Waiting to write a protocol message to a shared message queue.
`WAIT_EVENT_MESSAGE_QUEUE_PUT_MESSAGE` 位于 `src/backend/libpq/pqmq.c:185`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/back…进程间 · 等待事件
MessageQueueReceive等待从共享消息队列接收字节。
Waiting to receive bytes from a shared message queue.
`WAIT_EVENT_MESSAGE_QUEUE_RECEIVE` 位于 `src/backend/storage/ipc/shm_mq.c:1165`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/ut…进程间 · 等待事件
MessageQueueSend等待将字节发送到共享消息队列。
Waiting to send bytes to a shared message queue.
`WAIT_EVENT_MESSAGE_QUEUE_SEND` 位于 `src/backend/storage/ipc/shm_mq.c:1019`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/act…进程间 · 等待事件
meta标准化,更友好的PostgreSQL系统目录视图
Normalized, friendlier system catalog for PostgreSQL
pg_meta
监控统计监控统计 · 扩展目录
meta_triggersmeta_triggers:通用类 PostgreSQL 扩展;上游说明为“Insert, update and delete triggers for the meta system catalog”。
Insert, update and delete triggers for the meta system catalog
catalog ddl triggers
met…功能特性 · 扩展目录
metagration使用Postgres进行迁移
Migrate Postgres with Postgres
migration pgtap replication
metagration
复制与数据流复制与数据流 · 扩展目录
MetaphoneF.16.4. Metaphone
Metaphone 与 Soundex 一样,基于为输入字符串构造一个代表性代码的思想。如果两个字符串具有相同的代码,则认为它们相似。该函数计算输入字符串的 Metaphone 代码:metaphone(source text, max_output_length int) returns text
source 必须是非 NULL 字符串,…Metaphone
metaschema-modules基于 metaschema 目录的应用模块配置
Application-module configuration over a metaschema catalog
metaschema-modules
功能特性功能特性 · 扩展目录
metaschema-schema用于生成数据库、模式与字段的关系型元数据
Relational metadata for generated databases, schemas and fields
metaschema-schema
功能特性功能特性 · 扩展目录
micromanage用 Protocol Buffers 描述并注入受限 SELECT 执行计划的实验性扩展。
example extension to inject plans
planner protobuf query-plan
pg_micromanage
功能特性功能特性 · 扩展目录
migration在数据库内注册、执行和回滚基于 SQL 文件的模式迁移。
Database Migrations: Configure and Run
migration schema versioning
postgresql_migrations
复制与数据流复制与数据流 · 扩展目录
mimeo在PostgreSQL实例间进行表级复制
Extension for specialized, per-table replication between PostgreSQL instances
mimeo
复制与数据流复制与数据流 · 扩展目录
min计算非空输入值的最小值。
Computes the minimum of the non-null input values.
min ( see text ) → same as input type
聚合函数函数 · 聚合函数
min_dynamic_shared_memory设置启动时为并行查询预留的动态共享内存。
Amount of dynamic shared memory reserved at startup.
min_dynamic_shared_memory:设置启动时为并行查询预留的动态共享内存。实测在档范围为 PG14–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 0 B,context 为 postmast…配置参数 · 资源消耗 / 内存
min_eager_agg_group_size设置考虑提前聚合所需的最小平均分组大小。
Sets the minimum average group size required to consider applying eager aggregation.
min_eager_agg_group_size:设置考虑提前聚合所需的最小平均分组大小。实测在档范围为 PG19 Beta 4;最后在档的 PG19 Beta 4 启…配置参数 · 查询规划 / 规划器代价常量
min_parallel_index_scan_size设置考虑并行索引扫描所需的最小索引数据量。
Sets the minimum amount of index data for a parallel scan.
min_parallel_index_scan_size:设置考虑并行索引扫描所需的最小索引数据量。实测在档范围为 PG10–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 512 KiB (64…配置参数 · 查询规划 / 规划器代价常量
min_parallel_relation_size设置可考虑并行扫描的关系最小尺寸。
Sets the minimum size of relations to be considered for parallel scan.
min_parallel_relation_size:设置可考虑并行扫描的关系最小尺寸。实测在档范围为 PG9.6;最后在档的 PG9.6 启动默认值为 8 MiB (1024 × 8kB),conte…配置参数 · 查询规划 / 规划器代价常量
min_parallel_table_scan_size设置考虑并行表扫描所需的最小表数据量。
Sets the minimum amount of table data for a parallel scan.
min_parallel_table_scan_size:设置考虑并行表扫描所需的最小表数据量。实测在档范围为 PG10–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 8 MiB (1024 × 8…配置参数 · 查询规划 / 规划器代价常量
min_protocol_version这个参数指定该连接允许的最低协议版本。默认情况下,允许使用 libpq 所支持的任何 PostgreSQL 协议版本,目前即 3.0 。如果服务器不支持此协议版本或更高版本,则连接将被关闭。
会话与协议
min_protocol_version
客户端库 libpq 18.6
手册定义 手册已记载
源码中的环境变量回退 PGMINPROTOCOLVERSION
编译时回退表达…连接参数 · 会话与协议
min_scale精确表示给定值所需的最少小数位数
Minimum scale (number of fractional decimal digits) needed to represent the supplied value precisely
min_scale ( numeric ) → integer
数学函数和操作符函数 · 数学函数和操作符
min_to_maxPostgreSQL服务器聚合函数
aggregates and functions for PostgreSQL Server
aggregates c custom-aggregates extension functions postgresql postgresql-extension
min_to_max
函数与聚合函数与聚合 · 扩展目录
min_wal_size设置 WAL 可收缩到的最小规模。
Sets the minimum size to shrink the WAL to.
min_wal_size:设置 WAL 可收缩到的最小规模。实测在档范围为 PG9.5–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 80 MiB,context 为 sighup。这是测试版快照事实,PostgreSQL 19 正…配置参数 · 预写式日志 / 检查点
MinGW17.7.3. MinGW
可以使用 MinGW 这个 Windows 上的类 Unix 构建环境来构建 Windows 版 PostgreSQL。推荐为此使用 MSYS2 环境,并安装所需的前置软件包。MinGW
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开