Compartilhar via

按名称列出的扩展和模块

以下扩展和模块可用于 Azure Database for the PostgreSQL 服务。

地址标准化器

address_standardizer用于将地址分析为构成元素。 通常用于支持地理编码地址规范化步骤。

PostgreSQL 版本 扩展或模块版本
17 3.5.2
16 3.5.2
15 3.5.2
14 3.5.2
13 3.5.2
12 3.2.3
11 3.2.3

地址规范化数据_us

address_standardizer_data_us是地址标准化美国数据集示例。

PostgreSQL 版本 扩展或模块版本
17 3.5.2
16 3.5.2
15 3.5.2
14 3.5.2
13 3.5.2
12 3.2.3
11 3.2.3

amcheck

amcheck 提供用于验证关系完整性的函数。

PostgreSQL 版本 扩展或模块版本
17 1.4
16 1.3
15 1.3
14 1.3
13 1.2
12 1.2
11 1.1

匿名

anon 提供数据匿名工具。

PostgreSQL 版本 扩展或模块版本
17 2.4.0 *
16 2.4.0 *
15 2.4.0 *
14 2.4.0 *
13 2.4.0 *
12 1.3.2 *
11 1.3.2 *

*shared_preload_libraries 服务器参数中启用相应的库。

auto_explain

auto_explain 提供了一种自动记录慢语句的执行计划的方法,而无需手动运行 EXPLAIN。

PostgreSQL 版本 扩展或模块版本
17 没有版本 *
16 没有版本 *
15 没有版本 *
14 没有版本 *
13 没有版本 *
12 没有版本 *
11 没有版本 *

*shared_preload_libraries 服务器参数中启用相应的库。

绽放

bloom提供一种基于 Bloom 筛选器的索引访问方法。

PostgreSQL 版本 扩展或模块版本
17 1.0
16 1.0
15 1.0
14 1.0
13 1.0
12 1.0
11 1.0

btree_gin

btree_gin 提供在 GIN 中为通用数据类型编制索引的支持。

PostgreSQL 版本 扩展或模块版本
17 1.3
16 1.3
15 1.3
14 1.3
13 1.3
12 1.3
11 1.3

btree_gist

btree_gist 提供在 GiST 中为通用数据类型编制索引的支持。

PostgreSQL 版本 扩展或模块版本
17 1.7
16 1.7
15 1.7
14 1.6
13 1.5
12 1.5
11 1.5

citext

citext 是不区分大小写的字符串的数据类型。

PostgreSQL 版本 扩展或模块版本
17 1.6
16 1.6
15 1.6
14 1.6
13 1.6
12 1.6
11 1.5

credcheck

credcheck提供很少的常规凭据检查,这些检查将在用户创建期间在密码更改和用户重命名期间进行评估。

PostgreSQL 版本 扩展或模块版本
17 3.0.0 *
16 3.0.0 *
15 3.0.0 *
14 3.0.0 *
13 3.0.0 *
12 不支持
11 不支持

*shared_preload_libraries 服务器参数中启用相应的库。

多维数据集

cube 是用于多维数据集的数据类型。

PostgreSQL 版本 扩展或模块版本
17 1.5
16 1.5
15 1.5
14 1.5
13 1.4
12 1.4
11 1.4

dblink 用于从某个数据库中连接到其他 PostgreSQL 数据库。

PostgreSQL 版本 扩展或模块版本
17 1.2
16 1.2
15 1.2
14 1.2
13 1.2
12 1.2
11 1.2

请阅读灵活服务器中扩展 dblink 的特殊注意事项。

dict_int

dict_int 提供用于整数的文本搜索字典模板。

PostgreSQL 版本 扩展或模块版本
17 1.0
16 1.0
15 1.0
14 1.0
13 1.0
12 1.0
11 1.0

dict_xsyn

dict_xsyn 提供用于扩展同义词处理的文本搜索字典模板。

PostgreSQL 版本 扩展或模块版本
17 1.0
16 1.0
15 1.0
14 1.0
13 1.0
12 1.0
11 1.0

地球距离

earthdistance计算地球表面的大圆弧距离。

PostgreSQL 版本 扩展或模块版本
17 1.2
16 1.2
15 1.1
14 1.1
13 1.1
12 1.1
11 1.1

fuzzystrmatch

fuzzystrmatch 确定字符串间的相似性和差异。

PostgreSQL 版本 扩展或模块版本
17 1.2
16 1.2
15 1.1
14 1.1
13 1.1
12 1.1
11 1.1

hll

hll引入了一个新的数据类型 hll,它是 HyperLogLog 数据结构。

PostgreSQL 版本 扩展或模块版本
17 2.18
16 2.18
15 2.18
14 2.18
13 2.18
12 2.18
11 不支持

hstore

hstore 是一种用于存储键值对集的数据类型。

PostgreSQL 版本 扩展或模块版本
17 1.8
16 1.8
15 1.8
14 1.8
13 1.7
12 1.6
11 1.5

hypopg

hypopg为 PostgreSQL 提供假设索引。

PostgreSQL 版本 扩展或模块版本
17 1.4.1
16 1.4.0
15 1.4.0
14 1.4.0
13 1.4.0
12 1.4.0
11 1.4.0

intagg

intagg 是一个过时的扩展,提供整数聚合器和枚举器。

PostgreSQL 版本 扩展或模块版本
17 1.1
16 1.1
15 1.1
14 1.1
13 1.1
12 1.1
11 1.1

intarray

intarray 提供针对 1-D 整数数组的函数、运算符和索引支持。

PostgreSQL 版本 扩展或模块版本
17 1.5
16 1.5
15 1.5
14 1.5
13 1.3
12 1.2
11 1.2

ip4r

ip4r为 IPv4 和 IPv6 网络地址提供一组数据类型。

PostgreSQL 版本 扩展或模块版本
17 2.4
16 2.4
15 2.4
14 2.4
13 2.4
12 不支持
11 不支持

不是

isn 提供用于国际产品编号标准的数据类型。

PostgreSQL 版本 扩展或模块版本
17 1.2
16 1.2
15 1.2
14 1.2
13 1.2
12 1.2
11 1.2

lo 支持管理大型对象(也称为 LO 或 BLOB)。 这包括数据类型 lo 和触发器 lo_manage。

PostgreSQL 版本 扩展或模块版本
17 1.1
16 1.1
15 1.1
14 1.1
13 1.1
12 1.1
11 1.1

登录钩子

login_hook是一个挂钩,用于在登录时执行 login_hook.login()

PostgreSQL 版本 扩展或模块版本
17 1.5
16 1.5
15 1.4
14 1.4
13 1.4
12 1.4
11 1.4

ltree

ltree 是用于分层树形结构的数据类型。

PostgreSQL 版本 扩展或模块版本
17 1.3
16 1.2
15 1.2
14 1.2
13 1.2
12 1.1
11 1.1

orafce

orafce提供函数和运算符,用于模拟 Oracle RDBMS 中的函数和包的子集。

PostgreSQL 版本 扩展或模块版本
17 4.16
16 4.16
15 4.16
14 4.16
13 3.18
12 3.18
11 3.18

pageinspect

pageinspect 在低级别检查数据库页的内容。

PostgreSQL 版本 扩展或模块版本
17 1.12
16 1.12
15 1.11
14 1.9
13 1.8
12 1.7
11 1.7

pgaudit(数据库审计工具)

pgaudit 提供审核功能。

PostgreSQL 版本 扩展或模块版本
17 16.0 *
16 16.0 *
15 1.7 *
14 1.6.2 *
13 1.5 *
12 1.4.3 *
11 1.3.2 *

*shared_preload_libraries 服务器参数中启用相应的库。

pg_buffercache

pg_buffercache 检查共享缓冲池。

PostgreSQL 版本 扩展或模块版本
17 1.5
16 1.4
15 1.3
14 1.3
13 1.3
12 1.3
11 1.3

请阅读灵活服务器中扩展 pg_buffercache 的特殊注意事项。

pg_cron(这是一个用于PostgreSQL的任务调度扩展名)

pg_cron是 PostgreSQL 的作业计划程序。

PostgreSQL 版本 扩展或模块版本
17 1.6 *
16 1.6 *
15 1.6 *
14 1.6 *
13 1.6 *
12 1.6 *
11 1.6 *

*shared_preload_libraries 服务器参数中启用相应的库。 请阅读灵活服务器中扩展 pg_cron 的特殊注意事项。

pgcrypto

pgcrypto 提供加密函数。

PostgreSQL 版本 扩展或模块版本
17 1.3
16 1.3
15 1.3
14 1.3
13 1.3
12 1.3
11 1.3

pg_diskann

pg_diskann 是一种可缩放的近似近邻搜索算法,可用于在任何规模上高效矢量搜索。

PostgreSQL 版本 扩展或模块版本
17 0.6.4
16 0.6.4
15 0.6.4
14 0.6.4
13 不支持
12 不支持
11 不支持

pg_duckdb

pg_duckdb(预览版)将 DuckDB 列式矢量化分析引擎集成到 PostgreSQL 中,从而实现高性能分析和数据密集型应用程序。

PostgreSQL 版本 扩展或模块版本
17 1.0.0 *
16 1.0.0 *
15 1.0.0 *
14 1.0.0 *
13 不支持
12 不支持
11 不支持

*shared_preload_libraries 服务器参数中启用相应的库。

pg_failover_slots

pg_failover_slots是用于故障转移的逻辑复制槽管理器。

PostgreSQL 版本 扩展或模块版本
17 不支持 *
16 1.0.1 *
15 1.0.1 *
14 1.0.1 *
13 1.0.1 *
12 1.0.1 *
11 1.0.1 *

*shared_preload_libraries 服务器参数中启用相应的库。 请阅读灵活服务器中扩展 pg_failover_slots 的特殊注意事项。

pg_freespacemap

pg_freespacemap 检查可用空间映射 (FSM)。

PostgreSQL 版本 扩展或模块版本
17 1.2
16 1.2
15 1.2
14 1.2
13 1.2
12 1.2
11 1.2

pg_hint_plan

pg_hint_plan可以在 SQL 注释中使用所谓的提示来调整 PostgreSQL 执行计划。

PostgreSQL 版本 扩展或模块版本
17 1.7.0 *
16 1.6.0 *
15 1.5 *
14 1.4 *
13 1.3.7 *
12 1.3.7 *
11 1.3.7 *

*shared_preload_libraries 服务器参数中启用相应的库。 请阅读灵活服务器中扩展 pg_hint_plan 的特殊注意事项。

pglogical

pglogical管理 PostgreSQL 逻辑复制。

PostgreSQL 版本 扩展或模块版本
17 2.4.5 *
16 2.4.4 *
15 2.4.2 *
14 2.4.1 *
13 2.4.1 *
12 2.4.1 *
11 2.4.1 *

*shared_preload_libraries 服务器参数中启用相应的库。

pg_partman

pg_partman按时间或 ID 管理已分区表。

PostgreSQL 版本 扩展或模块版本
17 5.3.1 *
16 5.3.1 *
15 4.7.1 *
14 4.6.1 *
13 4.5.0 *
12 4.5.0 *
11 4.5.0 *

*shared_preload_libraries 服务器参数中启用相应的库。

pg_partman_bgw

pg_partman_bgw按时间或 ID 管理已分区表。

PostgreSQL 版本 扩展或模块版本
17 5.0.1 *
16 5.0.1 *
15 4.7.1 *
14 4.6.1 *
13 4.5.0 *
12 4.5.0 *
11 4.5.0 *

*shared_preload_libraries 服务器参数中启用相应的库。

pg_prewarm

pg_prewarm 使用关系数据预热缓存。

PostgreSQL 版本 扩展或模块版本
17 1.2 *
16 1.2 *
15 1.2 *
14 1.2 *
13 1.2 *
12 1.2 *
11 1.2 *

*shared_preload_libraries 服务器参数中启用相应的库。 请阅读在灵活服务器中使用扩展 pg_prewarm 时的特殊注意事项。

pg_repack

pg_repack使用最小锁重新组织 PostgreSQL 数据库中的表。

PostgreSQL 版本 扩展或模块版本
17 1.5.1
16 1.5.1
15 1.5.1
14 1.5.1
13 1.5.1
12 1.4.7
11 1.4.7

请阅读灵活服务器中扩展 pg_repack 的特殊注意事项。

挖土

pgrouting 提供地理空间路由功能。

PostgreSQL 版本 扩展或模块版本
17 3.8.0
16 3.8.0
15 3.5.0
14 3.3.0
13 3.3.0
12 3.3.0
11 3.3.0

pgrowlocks

pgrowlocks 显示行级别锁定信息。

PostgreSQL 版本 扩展或模块版本
17 1.2
16 1.2
15 1.2
14 1.2
13 1.2
12 1.2
11 1.2

pg_squeeze

pg_squeeze从关系中删除未使用的空间。

PostgreSQL 版本 扩展或模块版本
17 1.9 *
16 1.9 *
15 1.9 *
14 1.9 *
13 1.9 *
12 1.5 *
11 1.5 *

*shared_preload_libraries 服务器参数中启用相应的库。

pg_stat_statements(统计语句模块)

pg_stat_statements 跟踪已执行的所有 SQL 语句的执行统计信息。

PostgreSQL 版本 扩展或模块版本
17 1.11 *
16 1.10 *
15 1.10 *
14 1.9 *
13 1.8 *
12 1.7 *
11 1.6 *

*shared_preload_libraries 服务器参数中启用相应的库。 请阅读灵活服务器中扩展 pg_stat_statements 的特殊注意事项。

pgstattuple

pgstattuple 显示元组级统计信息。

PostgreSQL 版本 扩展或模块版本
17 1.5
16 1.5
15 1.5
14 1.5
13 1.5
12 1.5
11 1.5

请阅读灵活服务器中扩展 pgstattuple 的特殊注意事项。

pg_trgm

pg_trgm 提供基于三元匹配的文本相似度度量和索引搜索。

PostgreSQL 版本 扩展或模块版本
17 1.6
16 1.6
15 1.6
14 1.6
13 1.5
12 1.4
11 1.4

pg_visibility

pg_visibility 检查可见性映射和页面级别的可见性信息。

PostgreSQL 版本 扩展或模块版本
17 1.2
16 1.2
15 1.2
14 1.2
13 1.2
12 1.2
11 1.2

plpgsql

plpgsql PL/pgSQL 是一种 SQL 过程语言。

PostgreSQL 版本 扩展或模块版本
17 1.0
16 1.0
15 1.0
14 1.0
13 1.0
12 1.0
11 1.0

plv8

plv8 pL/JavaScript (v8)是受信任的过程语言。

PostgreSQL 版本 扩展或模块版本
17 3.1.7
16 3.1.7
15 3.1.7
14 3.0.0
13 3.0.0
12 3.0.0
11 3.0.0

PostGIS

postgis几何图形和地理空间类型和函数。

PostgreSQL 版本 扩展或模块版本
17 3.5.2
16 3.5.2
15 3.5.2
14 3.5.2
13 3.5.2
12 3.2.3
11 3.2.3

postgis_raster

postgis_raster光栅类型和函数。

PostgreSQL 版本 扩展或模块版本
17 3.5.2
16 3.5.2
15 3.5.2
14 3.5.2
13 3.5.2
12 3.2.3
11 3.2.3

postgis_sfcgal

postgis_sfcgal sFCGAL 函数。

PostgreSQL 版本 扩展或模块版本
17 3.5.2
16 3.5.2
15 3.5.2
14 3.5.2
13 3.5.2
12 3.2.3
11 3.2.3

postgis_tiger_geocoder

postgis_tiger_geocoder老虎地理编码器和反向地理编码器。

PostgreSQL 版本 扩展或模块版本
17 3.5.2
16 3.5.2
15 3.5.2
14 3.5.2
13 3.5.2
12 3.2.3
11 3.2.3

postgis_topology (PostGIS 拓扑模块)

postgis_topology空间类型和函数。

PostgreSQL 版本 扩展或模块版本
17 3.5.2
16 3.5.2
15 3.5.2
14 3.5.2
13 3.5.2
12 3.2.3
11 3.2.3

postgres_fdw

postgres_fdw 是外部数据包装器,用于远程 PostgreSQL 服务器。

PostgreSQL 版本 扩展或模块版本
17 1.1
16 1.1
15 1.1
14 1.1
13 1.0
12 1.0
11 1.0

请阅读灵活服务器中扩展 postgres_fdw 的特殊注意事项。

Postgres_protobuf

postgres_protobuf为 PostgreSQL 提供协议缓冲区。

PostgreSQL 版本 扩展或模块版本
17 0.2
16 0.2
15 0.2
14 0.2
13 0.2
12 0.2
11 不支持

SemVer

semver 提供语义版本数据类型。

PostgreSQL 版本 扩展或模块版本
17 0.41.0
16 0.41.0
15 0.32.0
14 0.32.0
13 0.32.0
12 0.32.0
11 0.32.0

会话变量

session_variable提供会话变量和常量的注册和操作。

PostgreSQL 版本 扩展或模块版本
17 3.4
16 3.4
15 3.4
14 3.4
13 3.4
12 3.3
11 3.3

sslinfo

sslinfo 提供有关 SSL 证书的信息。

PostgreSQL 版本 扩展或模块版本
17 1.2
16 1.2
15 1.2
14 1.2
13 1.2
12 1.2
11 1.2

tablefunc

tablefunc 提供可操作整个表(包括交叉表)的函数。

PostgreSQL 版本 扩展或模块版本
17 1.0
16 1.0
15 1.0
14 1.0
13 1.0
12 1.0
11 1.0

tdigest

tdigest实现 t-digest,这是用于对基于排名的统计信息(如分位数和截尾均值)进行在线累积的数据结构。

PostgreSQL 版本 扩展或模块版本
17 1.4.3
16 1.4.3
15 1.4.3
14 1.4.2
13 1.4.2
12 1.4.2
11 不支持

tds_fdw

tds_fdw是用于查询 TDS 数据库(SAP ASE 或 SQL Server)的外数据包装器。

PostgreSQL 版本 扩展或模块版本
17 2.0.3
16 2.0.3
15 2.0.3
14 2.0.3
13 2.0.3
12 2.0.3
11 2.0.3

timescaledb

timescaledb可为时序数据启用可缩放的插入和复杂查询。

PostgreSQL 版本 扩展或模块版本
17 2.24.0 *
16 2.24.0 *
15 2.24.0 *
14 2.15.3 *
13 2.15.3 *
12 2.10.0 *
11 1.7.4 *

*shared_preload_libraries 服务器参数中启用相应的库。

topn

topn根据某些条件返回数据库中的顶级值。

PostgreSQL 版本 扩展或模块版本
17 2.7.0
16 2.7.0
15 2.7.0
14 2.7.0
13 2.7.0
12 不支持
11 不支持

tsm_system_rows

tsm_system_rows 是一种 TABLESAMPLE 方法,接受行数作为限制。

PostgreSQL 版本 扩展或模块版本
17 1.0
16 1.0
15 1.0
14 1.0
13 1.0
12 1.0
11 1.0

tsm_system_time

tsm_system_time 是一种 TABLESAMPLE 方法,接受以毫秒为时间单位的限制。

PostgreSQL 版本 扩展或模块版本
17 1.0
16 1.0
15 1.0
14 1.0
13 1.0
12 1.0
11 1.0

无重音

unaccent 提供移除了重音的文本搜索字典。

PostgreSQL 版本 扩展或模块版本
17 1.1
16 1.1
15 1.1
14 1.1
13 1.1
12 1.1
11 1.1

uuid-ossp

uuid-ossp 生成全局唯一标识符 (UUID)。

PostgreSQL 版本 扩展或模块版本
17 1.1
16 1.1
15 1.1
14 1.1
13 1.1
12 1.1
11 1.1

向量

vector 是向量数据类型,ivfflathnsw 访问方法。

PostgreSQL 版本 扩展或模块版本
17 0.8.0
16 0.8.0
15 0.8.0
14 0.8.0
13 0.8.0
12 0.7.0
11 0.5.1

wal2json

wal2json 是用于逻辑解码的输出插件。 这意味着插件能够访问由 INSERT 和 UPDATE 生成的元组。 另外,可以根据配置的副本标识访问 UPDATE/DELETE 旧行版本。

PostgreSQL 版本 扩展或模块版本
17 2.6 *
16 2.4 *
15 2.4 *
14 2.2 *
13 2.2 *
12 2.2 *
11 2.2 *

*shared_preload_libraries 服务器参数中启用相应的库。