按名称列出的扩展列表
以下扩展适用于 Azure Database for PostgreSQL 服务。
address_standardizer
address_standardizer 用于将地址分析成构成元素。 通常用于支持地理编码地址规范化步骤。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 3.3.3 |
15 | 3.3.1 |
14 | 3.2.3 |
13 | 3.2.3 |
12 | 3.2.3 |
11 | 3.2.3 |
address_standardizer_data_us
address_standardizer_data_us 是 Address Standardizer US 数据集示例。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 3.3.3 |
15 | 3.3.1 |
14 | 3.2.3 |
13 | 3.2.3 |
12 | 3.2.3 |
11 | 3.2.3 |
amcheck
amcheck 提供用于验证关系完整性的函数。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.3 |
15 | 1.3 |
14 | 1.3 |
13 | 1.2 |
12 | 1.2 |
11 | 1.1 |
anon
anon(预览版)提供数据匿名化工具。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.3.2 * |
15 | 1.3.2 * |
14 | 1.3.2 * |
13 | 1.3.2 * |
12 | 1.3.2 * |
11 | 1.3.2 * |
* 在 shared_preload_libraries
服务器参数中启用相应的库。
bloom
bloom 提供一种基于布隆筛选器的索引访问方法。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.0 |
15 | 1.0 |
14 | 1.0 |
13 | 1.0 |
12 | 1.0 |
11 | 1.0 |
btree_gin
btree_gin 提供在 GIN 中为通用数据类型编制索引的支持。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.3 |
15 | 1.3 |
14 | 1.3 |
13 | 1.3 |
12 | 1.3 |
11 | 1.3 |
btree_gist
btree_gist 提供在 GiST 中为通用数据类型编制索引的支持。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.7 |
15 | 1.7 |
14 | 1.6 |
13 | 1.5 |
12 | 1.5 |
11 | 1.5 |
citext
citext 是不区分大小写的字符串的数据类型。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.6 |
15 | 1.6 |
14 | 1.6 |
13 | 1.6 |
12 | 1.6 |
11 | 1.5 |
cube
cube 是用于多维数据集的数据类型。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.5 |
15 | 1.5 |
14 | 1.5 |
13 | 1.4 |
12 | 1.4 |
11 | 1.4 |
dblink
dblink 用于从某个数据库中连接到其他 PostgreSQL 数据库。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.2 |
15 | 1.2 |
14 | 1.2 |
13 | 1.2 |
12 | 1.2 |
11 | 1.2 |
注意
阅读灵活服务器中扩展 dblink 的特殊注意事项。
dict_int
dict_int 提供用于整数的文本搜索字典模板。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.0 |
15 | 1.0 |
14 | 1.0 |
13 | 1.0 |
12 | 1.0 |
11 | 1.0 |
dict_xsyn
dict_xsyn 提供用于扩展同义词处理的文本搜索字典模板。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.0 |
15 | 1.0 |
14 | 1.0 |
13 | 1.0 |
12 | 1.0 |
11 | 1.0 |
earthdistance
earthdistance 计算地球表面上的大圆距离。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.1 |
15 | 1.1 |
14 | 1.1 |
13 | 1.1 |
12 | 1.1 |
11 | 1.1 |
fuzzystrmatch
fuzzystrmatch 确定字符串间的相似性和差异。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.2 |
15 | 1.1 |
14 | 1.1 |
13 | 1.1 |
12 | 1.1 |
11 | 1.1 |
hstore
hstore 是一种用于存储键值对集的数据类型。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.8 |
15 | 1.8 |
14 | 1.8 |
13 | 1.7 |
12 | 1.6 |
11 | 1.5 |
hypopg
hypopg 提供用于 PostgreSQL 的假设索引。
PostgreSQL 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
16 | 1.1 |
15 | 1.1 |
14 | 1.1 |
13 | 1.1 |
12 | 1.1 |
11 | 1.1 |
intarray
intarray 提供针对 1-D 整数数组的函数、运算符和索引支持。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.5 |
15 | 1.5 |
14 | 1.5 |
13 | 1.3 |
12 | 1.2 |
11 | 1.2 |
isn
isn 提供用于国际产品编号标准的数据类型。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.2 |
15 | 1.2 |
14 | 1.2 |
13 | 1.2 |
12 | 1.2 |
11 | 1.2 |
lo
lo 提供用于国际产品编号标准的数据类型。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.1 |
15 | 1.1 |
14 | 1.1 |
13 | 1.1 |
12 | 1.1 |
11 | 1.1 |
login_hook
login_hook 是用于在登录时执行 login_hook.login()
的挂钩。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.5 |
15 | 1.4 |
14 | 1.4 |
13 | 1.4 |
12 | 1.4 |
11 | 1.4 |
ltree
ltree 是用于分层树形结构的数据类型。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.2 |
15 | 1.2 |
14 | 1.2 |
13 | 1.2 |
12 | 1.1 |
11 | 1.1 |
orafce
orafce 提供函数和运算符,用于模拟 Oracle RDBMS 提供的部分函数和包。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 4.4 |
15 | 3.24 |
14 | 3.18 |
13 | 3.18 |
12 | 3.18 |
11 | 3.7 |
pageinspect
pageinspect 在低级别检查数据库页的内容。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.12 |
15 | 1.11 |
14 | 1.9 |
13 | 1.8 |
12 | 1.7 |
11 | 1.7 |
pgaudit
pgaudit 提供审核功能。
PostgreSQL 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
16 | 1.4 |
15 | 1.3 |
14 | 1.3 |
13 | 1.3 |
12 | 1.3 |
11 | 1.3 |
注意
阅读灵活服务器中扩展 pg_buffercache 的特殊注意事项。
pg_cron
pg_cron 是 PostgreSQL 的作业计划程序。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.6 * |
15 | 1.6 * |
14 | 1.6 * |
13 | 1.6 * |
12 | 1.6 * |
11 | 1.4-1 * |
* 在 shared_preload_libraries
服务器参数中启用相应的库。
注意
阅读灵活服务器中扩展 pg_cron 的特殊注意事项。
pgcrypto
pgcrypto 提供加密函数。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.3 |
15 | 1.3 |
14 | 1.3 |
13 | 1.3 |
12 | 1.3 |
11 | 1.3 |
pg_freespacemap
pg_freespacemap 检查可用空间映射 (FSM)。
PostgreSQL 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
16 | 1.4.7 |
15 | 1.4.7 |
14 | 1.4.7 |
13 | 1.4.7 |
12 | 1.4.7 |
11 | 1.4.7 |
pgrowlocks
pgrowlocks 显示行级别锁定信息。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.2 |
15 | 1.2 |
14 | 1.2 |
13 | 1.2 |
12 | 1.2 |
11 | 1.2 |
pg_squeeze
pg_squeeze 从关系中移除未使用空间。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.6 * |
15 | 1.6 * |
14 | 1.5 * |
13 | 1.5 * |
12 | 1.5 * |
11 | 1.5 * |
* 在 shared_preload_libraries
服务器参数中启用相应的库。
pg_stat_statements
pg_stat_statements 跟踪已执行的所有 SQL 语句的执行统计信息。
PostgreSQL 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
16 | 1.5 |
15 | 1.5 |
14 | 1.5 |
13 | 1.5 |
12 | 1.5 |
11 | 1.5 |
注意
阅读灵活服务器中扩展 pgstattuple 的特殊注意事项。
pg_trgm
pg_trgm 提供基于三元匹配的文本相似度度量和索引搜索。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.6 |
15 | 1.6 |
14 | 1.6 |
13 | 1.5 |
12 | 1.4 |
11 | 1.4 |
pg_visibility
pg_visibility 检查可见性映射和页面级别的可见性信息。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.2 |
15 | 1.2 |
14 | 1.2 |
13 | 1.2 |
12 | 1.2 |
11 | 1.2 |
plpgsql
plpgsql PL/pgSQL 是一种 SQL 过程语言。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.0 |
15 | 1.0 |
14 | 1.0 |
13 | 1.0 |
12 | 1.0 |
11 | 1.0 |
plv8
plv8 PL/JavaScript (v8) 是一种受信任的过程语言。
PostgreSQL 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
16 | 3.3.3 |
15 | 3.3.1 |
14 | 3.2.3 |
13 | 3.2.3 |
12 | 3.2.3 |
11 | 3.2.3 |
postgis_raster
postgis_raster 光栅类型和函数。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 3.3.3 |
15 | 3.3.1 |
14 | 3.2.3 |
13 | 3.2.3 |
12 | 3.2.3 |
11 | 3.2.3 |
postgis_sfcgal
postgis_sfcgal sFCGAL 函数。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 3.3.3 |
15 | 3.3.1 |
14 | 3.2.3 |
13 | 3.2.3 |
12 | 3.2.3 |
11 | 3.2.3 |
postgis_tiger_geocoder
postgis_tiger_geocoder tiger 地理编码器和反向地理编码器。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 3.3.3 |
15 | 3.3.1 |
14 | 3.2.3 |
13 | 3.2.3 |
12 | 3.2.3 |
11 | 3.2.3 |
postgis_topology
postgis_topology 空间类型和函数。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 3.3.3 |
15 | 3.3.1 |
14 | 3.2.3 |
13 | 3.2.3 |
12 | 3.2.3 |
11 | 3.2.3 |
postgres_fdw
postgres_fdw 是外部数据包装器,用于远程 PostgreSQL 服务器。
PostgreSQL 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
16 | 0.2 |
15 | 0.2 |
14 | 0.2 |
13 | 0.2 |
12 | 0.2 |
11 | 空值 |
semver
semver 提供语义版本数据类型。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 0.32.1 |
15 | 0.32.0 |
14 | 0.32.0 |
13 | 0.32.0 |
12 | 0.32.0 |
11 | 0.32.0 |
session_variable
session_variable 提供会话变量和常量的注册与操作。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 3.3 |
15 | 3.3 |
14 | 3.3 |
13 | 3.3 |
12 | 3.3 |
11 | 3.3 |
sslinfo
sslinfo 提供有关 SSL 证书的信息。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.2 |
15 | 1.2 |
14 | 1.2 |
13 | 1.2 |
12 | 1.2 |
11 | 1.2 |
tablefunc
tablefunc 提供可操作整个表(包括交叉表)的函数。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.0 |
15 | 1.0 |
14 | 1.0 |
13 | 1.0 |
12 | 1.0 |
11 | 1.0 |
tds_fdw
tds_fdw 是用于查询 TDS 数据库(SAP ASE 或 SQL Server)的外部数据包装器。
PostgreSQL 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
16 | 2.13.0 * |
15 | 2.10.0 * |
14 | 2.10.0 * |
13 | 2.10.0 * |
12 | 2.10.0 * |
11 | 1.7.4 * |
* 在 shared_preload_libraries
服务器参数中启用相应的库。
tsm_system_rows
tsm_system_rows 是一种 TABLESAMPLE
方法,接受行数作为限制。
PostgreSQL 版本 | 扩展版本 |
---|---|
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 版本 | 扩展版本 |
---|---|
16 | 1.0 |
15 | 1.0 |
14 | 1.0 |
13 | 1.0 |
12 | 1.0 |
11 | 1.0 |
unaccent
unaccent 提供移除了重音的文本搜索字典。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.1 |
15 | 1.1 |
14 | 1.1 |
13 | 1.1 |
12 | 1.1 |
11 | 1.1 |
uuid ossp
uuid-ossp 生成全局唯一标识符 (UUID)。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 1.1 |
15 | 1.1 |
14 | 1.1 |
13 | 1.1 |
12 | 1.1 |
11 | 1.1 |
vector
vector 是一种矢量数据类型,提供 ivfflat
和 hnsw
访问方法。
PostgreSQL 版本 | 扩展版本 |
---|---|
16 | 0.7.0 |
15 | 0.7.0 |
14 | 0.7.0 |
13 | 0.7.0 |
12 | 0.7.0 |
11 | 0.5.1 |