按来源仓库分类
按仓库来源组织的 PostgreSQL 扩展
总共有 423 个 PostgreSQL 扩展:71 个 CONTRIB 扩展,333 个在 EL 和 Debian 平台上都可用,13 个仅在 EL 平台上可用,6 个仅在 Debian 平台上可用。
CONTRIB
PostgreSQL 核心发行版自带的扩展。共有 71 个 contrib 扩展。
ID | 扩展名 | 软件包 | 描述 |
---|---|---|---|
1690 | earthdistance | earthdistance | 计算地球表面上的大圆距离 |
2180 | fuzzystrmatch | fuzzystrmatch | 确定字符串之间的相似性和距离 |
2190 | pg_trgm | pg_trgm | 文本相似度测量函数与模糊检索 |
2590 | tablefunc | tablefunc | 交叉表函数 |
2990 | bloom | bloom | bloom 索引-基于指纹的索引 |
3240 | pltcl | pltcl | PL/TCL 存储过程语言 |
3250 | pltclu | pltcl | PL/TCL 存储过程语言(未受信/高权限) |
3260 | plperl | plperl | PL/Perl 存储过程语言 |
3261 | bool_plperl | plperl | 在 bool 和 plperl 之间转换 |
3262 | hstore_plperl | plperl | 在 hstore 和 plperl 之间转换适配类型 |
3263 | jsonb_plperl | plperl | 在 jsonb 和 plperl 之间转换 |
3270 | plperlu | plperlu | PL/PerlU 存储过程语言(未受信/高权限) |
3271 | bool_plperlu | plperlu | 在 bool 和 plperlu 之间转换 |
3272 | jsonb_plperlu | plperlu | 在 jsonb 和 plperlu 之间转换 |
3273 | hstore_plperlu | plperlu | 在 hstore 和 plperlu 之间转换适配类型 |
3280 | plpgsql | plpgsql | PL/pgSQL 程序设计语言 |
3290 | plpython3u | plpython3u | PL/Python3 存储过程语言(未受信/高权限) |
3291 | jsonb_plpython3u | plpython3u | 在 jsonb 和 plpython3u 之间转换 |
3292 | ltree_plpython3u | plpython3u | 在 ltree 和 plpython3u 之间转换 |
3293 | hstore_plpython3u | plpython3u | 在 hstore 和 plpython3u 之间转换 |
3930 | isn | isn | 用于国际产品编号标准的数据类型 |
3940 | seg | seg | 表示线段或浮点间隔的数据类型 |
3950 | cube | cube | 用于存储多维立方体的数据类型 |
3960 | ltree | ltree | 用于表示分层树状结构的数据类型 |
3970 | hstore | hstore | 用于存储(键,值)对集合的数据类型 |
3980 | citext | citext | 提供大小写不敏感的字符串类型 |
3990 | xml2 | xml2 | XPath 查询和 XSLT |
4880 | refint | refint | 实现引用完整性的函数 |
4881 | autoinc | autoinc | 用于自动递增字段的函数 |
4882 | insert_username | insert_username | 用于跟踪谁更改了表的函数 |
4883 | moddatetime | moddatetime | 跟踪最后修改时间 |
4890 | tsm_system_time | tsm_system_time | 接受毫秒数限制的 TABLESAMPLE 方法 |
4900 | dict_xsyn | dict_xsyn | 用于扩展同义词处理的文本搜索字典模板 |
4910 | tsm_system_rows | tsm_system_rows | 接受行数限制的 TABLESAMPLE 方法 |
4920 | tcn | tcn | 用触发器通知变更 |
4930 | uuid-ossp | uuid-ossp | 生成通用唯一标识符(UUIDs) |
4940 | btree_gist | btree_gist | 用GiST索引常见数据类型 |
4950 | btree_gin | btree_gin | 用GIN索引常见数据类型 |
4960 | intarray | intarray | 1维整数数组的额外函数、运算符和索引支持 |
4970 | intagg | intagg | 整数聚合器和枚举器(过时) |
4980 | dict_int | dict_int | 用于整数的文本搜索字典模板 |
4990 | unaccent | unaccent | 删除重音的文本搜索字典 |
5890 | pg_prewarm | pg_prewarm | 预热关系数据 |
5930 | lo | lo | 大对象维护 |
5940 | basic_archive | basic_archive | 归档模块样例 |
5950 | basebackup_to_shell | basebackup_to_shell | 添加一种备份到Shell终端到基础备份方式 |
5960 | old_snapshot | old_snapshot | 支持 old_snapshot_threshold 的实用程序 |
5970 | adminpack | adminpack | PostgreSQL 管理函数集合 |
5980 | amcheck | amcheck | 校验关系完整性 |
5990 | pg_surgery | pg_surgery | 对损坏的关系进行手术 |
6880 | pg_overexplain | pg_overexplain | 允许 EXPLAIN 转储更多详细 |
6890 | pg_logicalinspect | pg_logicalinspect | 检视逻辑解码组件详情 |
6900 | pageinspect | pageinspect | 检查数据库页面二进制内容 |
6910 | pgrowlocks | pgrowlocks | 显示行级锁信息 |
6920 | sslinfo | sslinfo | 关于 SSL 证书的信息 |
6930 | pg_buffercache | pg_buffercache | 检查共享缓冲区缓存 |
6940 | pg_walinspect | pg_walinspect | 用于检查 PostgreSQL WAL 日志内容的函数 |
6950 | pg_freespacemap | pg_freespacemap | 检查自由空间映射的内容(FSM) |
6960 | pg_visibility | pg_visibility | 检查可见性图(VM)和页面级可见性信息 |
6970 | pgstattuple | pgstattuple | 显示元组级统计信息 |
6980 | auto_explain | auto_explain | 提供一种自动记录执行计划的手段 |
6990 | pg_stat_statements | pg_stat_statements | 跟踪所有执行的 SQL 语句的计划和执行统计信息 |
7960 | sepgsql | sepgsql | 基于SELinux标签的强制访问控制 |
7970 | auth_delay | auth_delay | 在返回认证失败前暂停一会,避免爆破 |
7980 | pgcrypto | pgcrypto | 实用加解密函数 |
7990 | passwordcheck | passwordcheck | 用于强制拒绝修改弱密码的扩展 |
8970 | dblink | dblink | 从数据库内连接到其他 PostgreSQL 数据库 |
8980 | file_fdw | file_fdw | 访问外部文件的外部数据包装器 |
8990 | postgres_fdw | postgres_fdw | 用于远程 PostgreSQL 服务器的外部数据包装器 |
9970 | test_decoding | test_decoding | 基于SQL的WAL逻辑解码样例 |
9980 | pgoutput | pgoutput | PG内置的逻辑解码输出插件 |
BOTH
333 个非 contrib 扩展在 EL 和 Debian 平台上都可用。
ID | 名称 | 分类 | RPM | DEB | 描述 |
---|---|---|---|---|---|
1000 | timescaledb | PIGSTY | PIGSTY | 时序数据库扩展插件 | |
1010 | timescaledb_toolkit | PIGSTY | PIGSTY | 超表分析查询,时间序列流式处理,以及其他SQL工具 | |
1020 | timeseries | PIGSTY | PIGSTY | 时序数据API封装 | |
1030 | periods | PGDG | PGDG | 为 PERIODs 和 SYSTEM VERSIONING 提供标准 SQL 功能 | |
1040 | temporal_tables | PIGSTY | PIGSTY | 时态表功能支持 | |
1050 | emaj | PGDG | PIGSTY | 让数据库的子集具有细粒度日志和时间旅行功能 | |
1060 | table_version | PIGSTY | PIGSTY | PostgreSQL 版本控制表扩展 | |
1070 | pg_cron | PGDG | PGDG | 定时任务调度器 | |
1080 | pg_task | PGDG | PIGSTY | 在特定时间点在后台执行SQL命令 | |
1090 | pg_later | PIGSTY | PIGSTY | 执行查询,并在稍后异步获取查询结果 | |
1100 | pg_background | PGDG | PIGSTY | 在后台运行 SQL 查询 | |
1500 | postgis | PGDG | PGDG | PostGIS 几何和地理空间扩展 | |
1501 | postgis_topology | PGDG | PGDG | PostGIS 拓扑空间类型和函数 | |
1502 | postgis_raster | PGDG | PGDG | PostGIS 光栅类型和函数 | |
1503 | postgis_sfcgal | PGDG | PGDG | PostGIS SFCGAL 函数 | |
1504 | postgis_tiger_geocoder | PGDG | PGDG | PostGIS tiger 地理编码器和反向地理编码器 | |
1505 | address_standardizer | PGDG | PGDG | 地址标准化函数。 | |
1506 | address_standardizer_data_us | PGDG | PGDG | 地址标准化函数:美国数据集示例 | |
1510 | pgrouting | PGDG | PGDG | 提供寻路能力 | |
1520 | pointcloud | PIGSTY | PGDG | 提供激光雷达点云数据类型支持 | |
1521 | pointcloud_postgis | PGDG | PGDG | 将激光雷达点云与PostGIS几何类型相集成 | |
1530 | h3 | PGDG | PGDG | H3六边形层级索引支持 | |
1531 | h3_postgis | PGDG | PGDG | H3与PostGIS集成的扩展插件 | |
1540 | q3c | PIGSTY | PGDG | Q3C天空索引插件 | |
1550 | ogr_fdw | PGDG | PGDG | GIS 数据外部数据源包装器 | |
1560 | geoip | PIGSTY | PIGSTY | IP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器) | |
1570 | pg_polyline | PIGSTY | PIGSTY | Google快速Polyline编码解码扩展 | |
1590 | pg_geohash | PIGSTY | PIGSTY | 使用GeoHash处理空间坐标的函数包 | |
1680 | tzf | PIGSTY | PIGSTY | 快速根据GPS经纬度坐标查找时区 | |
1800 | vector | PGDG | PGDG | 向量数据类型和 ivfflat / hnsw 访问方法 | |
1810 | vchord | PIGSTY | PIGSTY | 使用Rust重写的高性能向量扩展 | |
1820 | vectorscale | PIGSTY | PIGSTY | 使用DiskANN算法对向量进行高效索引 | |
1830 | vectorize | PIGSTY | PIGSTY | 在PostgreSQL中封装RAG向量检索服务 | |
1840 | pg_similarity | PIGSTY | PGDG | 提供17种距离度量函数 | |
1850 | smlar | PIGSTY | PIGSTY | 高效的相似度搜索函数 | |
1860 | pg_summarize | PIGSTY | PIGSTY | 使用LLM对文本字段进行总结 | |
1870 | pg_tiktoken | PIGSTY | PIGSTY | 在PostgreSQL中计算OpenAI使用的Token数 | |
1880 | pg4ml | PIGSTY | PIGSTY | PG4ML是一个机器学习框架 | |
1890 | pgml | PIGSTY | PIGSTY | PostgresML:用SQL运行机器学习算法并训练模型 | |
2100 | pg_search | PIGSTY | PIGSTY | ParadeDB BM25算法全文检索插件,ES全文检索 | |
2110 | pgroonga | PIGSTY | PIGSTY | 使用Groonga,面向所有语言的高速全文检索平台 | |
2111 | pgroonga_database | PIGSTY | PIGSTY | PGGroonga 数据库管理模块 | |
2120 | pg_bigm | PGDG | PIGSTY | 基于二字组的多语言全文检索扩展 | |
2130 | zhparser | PIGSTY | PIGSTY | 中文分词,全文搜索解析器 | |
2140 | pg_bestmatch | PIGSTY | PIGSTY | 在数据库内生成BM25稀疏向量 | |
2150 | vchord_bm25 | PIGSTY | PIGSTY | BM25排序算法 | |
2160 | pg_tokenizer | PIGSTY | PIGSTY | 用于全文检索的分词器 | |
2170 | hunspell_cs_cz | PIGSTY | PIGSTY | Hunspell捷克语全文检索词典 | |
2171 | hunspell_de_de | PIGSTY | PIGSTY | Hunspell德语全文检索词典 | |
2172 | hunspell_en_us | PIGSTY | PIGSTY | Hunspell英语全文检索词典 | |
2173 | hunspell_fr | PIGSTY | PIGSTY | Hunspell法语全文检索词典 | |
2174 | hunspell_ne_np | PIGSTY | PIGSTY | Hunspell尼泊尔语全文检索词典 | |
2175 | hunspell_nl_nl | PIGSTY | PIGSTY | Hunspell荷兰语全文检索词典 | |
2176 | hunspell_nn_no | PIGSTY | PIGSTY | Hunspell挪威语全文检索词典 | |
2177 | hunspell_pt_pt | PIGSTY | PIGSTY | Hunspell葡萄牙语全文检索词典 | |
2178 | hunspell_ru_ru | PIGSTY | PIGSTY | Hunspell俄语全文检索词典 | |
2179 | hunspell_ru_ru_aot | PIGSTY | PIGSTY | Hunspell俄语全文检索词典(来自AOT.ru小组) | |
2400 | citus | PIGSTY | PIGSTY | Citus 分布式数据库 | |
2401 | citus_columnar | PIGSTY | PIGSTY | Citus 列式存储引擎 | |
2410 | columnar | PIGSTY | PIGSTY | 开源列式存储扩展 | |
2420 | pg_analytics | PIGSTY | PIGSTY | 由 DuckDB 驱动的数据分析引擎 | |
2430 | pg_duckdb | PIGSTY | PIGSTY | 在PostgreSQL中的嵌入式DuckDB扩展 | |
2440 | pg_mooncake | PIGSTY | PIGSTY | PostgreSQL列式存储表 | |
2450 | duckdb_fdw | PIGSTY | PIGSTY | DuckDB 外部数据源包装器 | |
2460 | pg_parquet | PIGSTY | PIGSTY | 在PostgreSQL与本地/S3中的Parquet文件复制数据 | |
2500 | pg_fkpart | PIGSTY | PIGSTY | 按外键实用程序进行表分区的扩展 | |
2510 | pg_partman | PGDG | PGDG | 用于按时间或 ID 管理分区表的扩展 | |
2520 | plproxy | PIGSTY | PGDG | 作为过程语言实现的数据库分区 | |
2760 | age | PIGSTY | PGDG | Apache AGE,图数据库扩展 (Deb可用) | |
2770 | hll | PGDG | PGDG | hyperloglog 数据类型 | |
2780 | rum | PGDG | PGDG | RUM 索引访问方法 | |
2790 | pg_graphql | PIGSTY | PIGSTY | PG内的GraphQL支持 | |
2800 | pg_jsonschema | PIGSTY | PIGSTY | 提供JSON Schema校验能力 | |
2810 | jsquery | PGDG | PGDG | 用于内省 JSONB 数据类型的查询类型 | |
2820 | pg_hint_plan | PGDG | PGDG | 添加强制指定执行计划的能力 | |
2830 | hypopg | PGDG | PGDG | 假设索引,用于创建一个虚拟索引检验执行计划 | |
2840 | index_advisor | PIGSTY | PIGSTY | 查询索引建议器 | |
2850 | plan_filter | PIGSTY | PIGSTY | 使用执行计划代价过滤阻止特定查询语句 | |
2860 | imgsmlr | PIGSTY | PIGSTY | 使用Haar小波分析计算图片相似度 | |
2870 | pg_ivm | PGDG | PIGSTY | 增量维护的物化视图 | |
2880 | pg_incremental | PIGSTY | PIGSTY | 增量处理流式事件 | |
2900 | pgmq | PIGSTY | PIGSTY | 基于Postgres实现类似AWS SQS/RSMQ的消息队列 | |
2910 | pgq | PGDG | PGDG | 通用队列的PG实现 | |
2920 | orioledb | PIGSTY | PIGSTY | OrioleDB,下一代事务处理引擎 | |
2930 | pg_cardano | PIGSTY | PIGSTY | Cardano相关工具包:加密函数,地址编解码,区块链处理 | |
2951 | omni | PIGSTY | PIGSTY | PostgreSQL即平台,Omnigres主扩展与加载器 | |
2952 | omni_auth | PIGSTY | PIGSTY | Omnigres 基础会话认证管理模块 | |
2953 | omni_aws | PIGSTY | PIGSTY | Omnigres AWS S3 API封装 | |
2954 | omni_cloudevents | PIGSTY | PIGSTY | Omnigres CloudEvents 支持 | |
2955 | omni_containers | PIGSTY | PIGSTY | Omnigres Docker容器管理模块 | |
2956 | omni_credentials | PIGSTY | PIGSTY | Omnigres 应用密钥管理模块 | |
2958 | omni_email | PIGSTY | PIGSTY | Omnigres Email 框架 | |
2959 | omni_http | PIGSTY | PIGSTY | Omnigres 基本HTTP类型 | |
2960 | omni_httpc | PIGSTY | PIGSTY | Omnigres HTTP客户端 | |
2961 | omni_httpd | PIGSTY | PIGSTY | Omnigres HTTP服务器 | |
2962 | omni_id | PIGSTY | PIGSTY | Omnigres ID身份数据类型 | |
2963 | omni_json | PIGSTY | PIGSTY | Omnigres JSON工具箱 | |
2964 | omni_kube | PIGSTY | PIGSTY | Omnigres Kubernetes集成模块 | |
2965 | omni_ledger | PIGSTY | PIGSTY | Omnigres 金融账本模块 | |
2966 | omni_manifest | PIGSTY | PIGSTY | Omnigres 包管理清单模块 | |
2967 | omni_mimetypes | PIGSTY | PIGSTY | Omnigres MIME数据类型 | |
2968 | omni_os | PIGSTY | PIGSTY | Omnigres 操作系统集成模块 | |
2969 | omni_polyfill | PIGSTY | PIGSTY | Omnigres Postgres多态API | |
2970 | omni_python | PIGSTY | PIGSTY | Omnigres 第一类Python支持模块 | |
2971 | omni_regex | PIGSTY | PIGSTY | Omnigres PCRE兼容正则表达式模块 | |
2972 | omni_rest | PIGSTY | PIGSTY | Omnigres REST API 工具包 | |
2973 | omni_schema | PIGSTY | PIGSTY | Omnigres 高级模式管理组件 | |
2974 | omni_seq | PIGSTY | PIGSTY | Omnigres 分布式整型序列号 | |
2975 | omni_service | PIGSTY | PIGSTY | Omnigres 服务管理器 | |
2976 | omni_session | PIGSTY | PIGSTY | Omnigres 会话管理器 | |
2977 | omni_sql | PIGSTY | PIGSTY | Omnigres SQL编程组件 | |
2979 | omni_sqlite | PIGSTY | PIGSTY | Omnigres 嵌入的SQLite支持 | |
2980 | omni_test | PIGSTY | PIGSTY | Omnigres 测试框架 | |
2981 | omni_txn | PIGSTY | PIGSTY | Omnigres 事务管理器模块 | |
2982 | omni_types | PIGSTY | PIGSTY | Omnigres 高级数据类型模块 | |
2983 | omni_var | PIGSTY | PIGSTY | Omnigres 局部变量模块 | |
2984 | omni_vfs | PIGSTY | PIGSTY | Omnigres 虚拟文件系统 | |
2985 | omni_vfs_types_v1 | PIGSTY | PIGSTY | Omnigres 虚拟文件系统(v1) | |
2986 | omni_web | PIGSTY | PIGSTY | Omnigres Web工具箱 | |
2987 | omni_worker | PIGSTY | PIGSTY | Omnigres 通用Worker池 | |
2988 | omni_xml | PIGSTY | PIGSTY | Omnigres XML工具包 | |
2989 | omni_yaml | PIGSTY | PIGSTY | Omnigres YAML工具包 | |
3000 | pg_tle | PGDG | PIGSTY | AWS 可信语言扩展 | |
3010 | plv8 | PIGSTY | PIGSTY | PL/JavaScript (v8) 可信过程程序语言 | |
3020 | pllua | PGDG | PGDG | Lua 程序语言 | |
3030 | plluau | PGDG | PGDG | Lua 程序语言(不受信任的) | |
3040 | plprql | PIGSTY | PIGSTY | 在PostgreSQL使用PRQL——管线式关系查询语言 | |
3050 | pldbgapi | PGDG | PGDG | 用于调试 PL/pgSQL 函数的服务器端支持 | |
3060 | plpgsql_check | PGDG | PGDG | 对 plpgsql 函数进行扩展检查 | |
3070 | plprofiler | PGDG | PGDG | 剖析 PL/pgSQL 函数 | |
3080 | plsh | PGDG | PGDG | PL/sh 程序语言 | |
3090 | pljava | PGDG | PGDG | Java 程序语言 | |
3100 | plr | PGDG | PGDG | 从数据库中加载R语言解释器并执行R脚本 | |
3200 | pgtap | PGDG | PGDG | PostgreSQL单元测试框架 | |
3500 | prefix | PGDG | PGDG | 前缀树数据类型 | |
3510 | semver | PGDG | PGDG | 语义版本号数据类型 | |
3520 | unit | PGDG | PGDG | SI 国标单位扩展 | |
3530 | pgpdf | PIGSTY | PIGSTY | PDF数据类型,管理函数与全文检索 | |
3540 | pglite_fusion | PIGSTY | PIGSTY | 在PG表中嵌入SQLite数据库作为数据类型 | |
3550 | md5hash | PIGSTY | PIGSTY | 提供128位MD5的原生数据类型 | |
3560 | asn1oid | PIGSTY | PGDG | ASN1OID数据类型支持 | |
3570 | roaringbitmap | PIGSTY | PGDG | 支持RoaringBitmap数据类型 | |
3580 | pgfaceting | PIGSTY | PGDG | 使用倒排索引的高速切面查询 | |
3590 | pg_sphere | PIGSTY | PGDG | 球面对象函数、运算符与索引支持 | |
3600 | country | PIGSTY | PIGSTY | 国家代码数据类型,遵循ISO 3166-1标准 | |
3610 | pg_xenophile | PIGSTY | PIGSTY | PostgreSQL i8n与l10n工具包 | |
3611 | l10n_table_dependent_extension | PIGSTY | PIGSTY | PostgreSQL l10n 工具包 | |
3620 | currency | PIGSTY | PIGSTY | 使用1字节表示的货币数据类型 | |
3630 | collection | PIGSTY | PIGSTY | 在PlPGSQL中使用的内存优化高性能集合数据结构 | |
3700 | pgmp | PGDG | PGDG | 多精度算术扩展 | |
3710 | numeral | PIGSTY | PGDG | 数值类型扩展 | |
3720 | pg_rational | PIGSTY | PGDG | 使用BIGINT表示的有理数数据类型 | |
3730 | uint | PIGSTY | PIGSTY | 无符号整型数据类型 | |
3740 | uint128 | PIGSTY | PIGSTY | 原生128位无符号整型数据类型 | |
3750 | hashtypes | PIGSTY | PIGSTY | 包括SHA1,MD5在内的多种哈希数据类型 | |
3820 | ip4r | PGDG | PGDG | PostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型 | |
3830 | pg_duration | PIGSTY | PIGSTY | 用于表示时间段的强化数据类型 | |
3840 | uri | PIGSTY | PIGSTY | URI数据类型 | |
3850 | emailaddr | PIGSTY | PIGSTY | Email地址数据类型 | |
3860 | acl | PIGSTY | PIGSTY | ACL数据类型 | |
3890 | timestamp9 | PGDG | PIGSTY | 纳秒分辨率时间戳 | |
3920 | chkpass | PIGSTY | PIGSTY | 数据类型:自动加密的密码 | |
4010 | gzip | PGDG | PIGSTY | 使用SQL执行Gzip压缩与解压缩 | |
4020 | bzip | PIGSTY | PIGSTY | BZIP压缩解压缩函数包 | |
4030 | zstd | PIGSTY | PIGSTY | ZSTD压缩解压缩函数包 | |
4070 | http | PGDG | PGDG | HTTP客户端,允许在数据库内收发HTTP请求 (supabase) | |
4080 | pg_net | PIGSTY | PIGSTY | 用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase) | |
4090 | pg_curl | PIGSTY | PIGSTY | 封装CURL,执行各种用URL传输数据的操作 | |
4150 | pgjq | PIGSTY | PIGSTY | 在Postgres中使用jq查询JSON | |
4160 | pgjwt | PIGSTY | PIGSTY | JSON Web Token API 的PG实现 (supabase) | |
4170 | pg_smtp_client | PIGSTY | PIGSTY | 使用SMTP从PostgreSQL内发送邮件的客户端扩展 | |
4180 | pg_html5_email_address | PIGSTY | PIGSTY | 验证Email是否符合HTML5规范的扩展 | |
4190 | url_encode | PIGSTY | PIGSTY | 提供URL编码解码函数 | |
4200 | pgsql_tweaks | PGDG | PIGSTY | 一些日常会用到的便利函数与视图 | |
4220 | pg_extra_time | PGDG | PIGSTY | 一些关于日期与时间的扩展函数 | |
4230 | pgpcre | PIGSTY | PGDG | PCRE/Perl风格的正则表达式支持 | |
4240 | icu_ext | PIGSTY | PGDG | 访问ICU库提供的函数 | |
4250 | pgqr | PIGSTY | PIGSTY | 从数据库中直接生成QR二维码 | |
4260 | pg_protobuf | PIGSTY | PIGSTY | 提供Protobuf函数支持 | |
4270 | envvar | PIGSTY | PIGSTY | 获取环境变量的函数 | |
4280 | floatfile | PIGSTY | PIGSTY | 将浮点数组存储到文件中而不是堆表中 | |
4290 | pg_render | PIGSTY | PIGSTY | 使用SQL渲染HTML页面 | |
4300 | pg_readme | PGDG | PIGSTY | 为模式与扩展生成Markdown文档 | |
4301 | pg_readme_test_extension | PGDG | PIGSTY | 为模式与扩展生成Markdown文档 | |
4310 | ddl_historization | PIGSTY | PIGSTY | 用SQL将所有DDL变更写入到数据库表中 | |
4320 | data_historization | PIGSTY | PIGSTY | 用SQL将数据变更历史保存到分区表中 | |
4330 | schedoc | PIGSTY | PIGSTY | 在Django与DBT之间通过注释文档交换元数据 | |
4400 | hashlib | PIGSTY | PIGSTY | 稳定哈希函数包 | |
4430 | xxhash | PIGSTY | PIGSTY | xxhash哈希函数包 | |
4440 | shacrypt | PIGSTY | PIGSTY | 实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法 | |
4450 | cryptint | PIGSTY | PIGSTY | 加密INT与BIGINT类型 | |
4460 | pguecc | PIGSTY | PIGSTY | PostgreSQL的uECC绑定,椭圆曲线加解密函数包 | |
4470 | sparql | PIGSTY | PIGSTY | 使用SQL查询SPARQL数据源 | |
4500 | pg_idkit | PIGSTY | PIGSTY | 生成各式各样的唯一标识符:UUIDv6, ULID, KSUID | |
4510 | pgx_ulid | PIGSTY | PIGSTY | ULID数据类型与函数 | |
4540 | pg_uuidv7 | PGDG | PIGSTY | UUIDv7 支持 | |
4550 | permuteseq | PIGSTY | PIGSTY | 伪随机数ID置换生成器 | |
4560 | pg_hashids | PIGSTY | PIGSTY | 加盐将整型ID转为短字符串ID | |
4570 | sequential_uuids | PGDG | PIGSTY | 生成连续生成的UUID | |
4600 | topn | PGDG | PIGSTY | top-n JSONB 的类型 | |
4610 | quantile | PIGSTY | PIGSTY | Quantile聚合函数 | |
4620 | lower_quantile | PIGSTY | PIGSTY | Lower Quantile 聚合函数 | |
4630 | count_distinct | PIGSTY | PIGSTY | COUNT(DISTINCT …) 聚合的替代方案 | |
4640 | omnisketch | PIGSTY | PIGSTY | 实现OmniSketch数据结构,实现近似摘要聚合 | |
4650 | ddsketch | PIGSTY | PIGSTY | 实现DDSketch数据结构,实现在线的Quantile聚合 | |
4660 | vasco | PIGSTY | PIGSTY | 使用MIC发现数据中隐含的关联 | |
4670 | xicor | PIGSTY | PIGSTY | 在PG中计算XI相关系数 | |
4700 | tdigest | PGDG | PGDG | tdigest 聚合函数 | |
4710 | first_last_agg | PIGSTY | PGDG | first() 与 last() 聚合函数 | |
4720 | extra_window_functions | PGDG | PGDG | 额外的窗口函数 | |
4730 | floatvec | PIGSTY | PIGSTY | 数组类型数学运算扩展 | |
4740 | aggs_for_vecs | PIGSTY | PIGSTY | 针对数组类型的聚合函数集合扩展 | |
4750 | aggs_for_arrays | PIGSTY | PIGSTY | 计算数组聚合统计值的函数包 | |
4760 | arraymath | PIGSTY | PIGSTY | 数组逐元素数学运算符包 | |
4770 | pg_math | PIGSTY | PIGSTY | 使用GSL库的数学统计函数 | |
4780 | random | PIGSTY | PIGSTY | 随机数生成器 | |
4800 | base36 | PIGSTY | PIGSTY | Base36编码解码扩展 | |
4810 | base62 | PIGSTY | PIGSTY | Base62编码解码扩展 | |
4830 | pg_base58 | PIGSTY | PIGSTY | Base58 编码/解码函数 | |
4840 | financial | PIGSTY | PIGSTY | 金融领域聚合函数 | |
4850 | convert | PIGSTY | PIGSTY | 用于空间里程等的公英制转换函数 | |
5010 | pg_repack | PGDG | PGDG | 在线垃圾清理与表膨胀治理 | |
5020 | pg_squeeze | PGDG | PGDG | 从关系中删除未使用空间 | |
5030 | pg_dirtyread | PIGSTY | PGDG | 从表中读取尚未垃圾回收的行 | |
5040 | pgfincore | PGDG | PGDG | 检查和管理操作系统缓冲区缓存 | |
5050 | pg_cooldown | PIGSTY | PIGSTY | 从缓冲区中移除特定关系的页面 | |
5060 | ddlx | PIGSTY | PIGSTY | 提取数据库对象的DDL | |
5070 | prioritize | PGDG | PGDG | 获取和设置 PostgreSQL 后端的优先级 | |
5080 | pg_checksums | PGDG | PGDG | 在离线模式下激活/启用/禁用数据库集群的校验和功能 | |
5090 | pg_readonly | PGDG | PGDG | 将集群设置为只读 | |
5100 | pgdd | PIGSTY | PIGSTY | 提供通过标准SQL查询数据库目录集簇的能力 | |
5110 | pg_permissions | PGDG | PIGSTY | 查看对象权限并将其与期望状态进行比较 | |
5120 | pgautofailover | PGDG | PGDG | PG 自动故障迁移 | |
5130 | pg_catcheck | PGDG | PGDG | 用于诊断系统目录是否损坏的工具 | |
5140 | pre_prepare | PIGSTY | PGDG | 在服务端预先准备好PreparedStatement备用 | |
5150 | pg_upless | PIGSTY | PIGSTY | 检测表上的无用UPDATE | |
5170 | pgcozy | PIGSTY | PIGSTY | 根据先前的pg_buffercache快照预热内存缓冲区 | |
5180 | pg_orphaned | PIGSTY | PIGSTY | 处理孤儿文件的扩展插件 | |
5190 | pg_crash | PIGSTY | PIGSTY | 向数据库进程随机发送信号模拟故障 | |
5200 | pg_cheat_funcs | PIGSTY | PIGSTY | 一些超级实用的作弊函数 | |
5230 | fio | PIGSTY | PIGSTY | PostgreSQL文件IO函数包 | |
5810 | pg_savior | PIGSTY | PIGSTY | 阻止不带条件的全表更新以避免意外事故 | |
5820 | safeupdate | PGDG | PGDG | 强制在 UPDATE 和 DELETE 时提供 Where 条件 | |
5830 | pg_drop_events | PGDG | PIGSTY | 记录删表删列删视图的事务号,辅助PITR确定时间点 | |
5840 | table_log | PIGSTY | PGDG | 记录某张表的修改日志并做表/行级时间点恢复 | |
5880 | pgagent | PGDG | PGDG | PostgreSQL任务调度工具,与PGADMIN配合使用 | |
5900 | pgpool_adm | PGDG | PGDG | PGPool 管理函数 | |
5910 | pgpool_recovery | PGDG | PGDG | PGPool辅助扩展,从v4.3提供的恢复函数 | |
5920 | pgpool_regclass | PGDG | PGDG | PGPool辅助扩展,RegClass替代 | |
6000 | pg_profile | PGDG | PIGSTY | PostgreSQL 数据库负载记录与AWR报表工具 | |
6010 | pg_tracing | PIGSTY | PIGSTY | PostgreSQL分布式Tracing | |
6210 | pg_show_plans | PGDG | PGDG | 打印所有当前正在运行查询的执行计划 | |
6220 | pg_stat_kcache | PGDG | PGDG | 内核统计信息收集 | |
6230 | pg_stat_monitor | PGDG | PIGSTY | 提供查询聚合统计、客户端信息、执行计划详细信息和直方图 | |
6240 | pg_qualstats | PGDG | PGDG | 收集有关 quals 的统计信息的扩展 | |
6250 | pg_store_plans | PIGSTY | PIGSTY | 跟踪所有执行的 SQL 语句的计划统计信息 | |
6260 | pg_track_settings | PGDG | PGDG | 跟踪设置更改 | |
6270 | pg_wait_sampling | PGDG | PGDG | 基于采样的等待事件统计 | |
6280 | pgsentinel | PIGSTY | PIGSTY | 活跃会话历史 | |
6290 | system_stats | PGDG | PIGSTY | PostgreSQL 的系统统计函数 | |
6300 | meta | PIGSTY | PIGSTY | 标准化,更友好的PostgreSQL系统目录视图 | |
6310 | pgnodemx | PIGSTY | PIGSTY | 使用SQL查询获取操作系统指标 | |
6320 | pg_proctab | PIGSTY | PIGSTY | 通过SQL接口访问操作系统进程表 | |
6330 | pg_sqlog | PIGSTY | PIGSTY | 提供访问PostgreSQL日志的SQL接口 | |
6340 | bgw_replstatus | PGDG | PGDG | 用于汇报本机主从状态的后台工作进程 | |
6350 | pgmeminfo | PIGSTY | PIGSTY | 显示内存使用情况 | |
6360 | toastinfo | PIGSTY | PIGSTY | 显示TOAST字段的详细信息 | |
6370 | explain_ui | PIGSTY | PIGSTY | 快速跳转至PEV查阅可视化执行计划 | |
6380 | pg_relusage | PIGSTY | PIGSTY | 打印查询引用的表与列 | |
6800 | pagevis | PIGSTY | PIGSTY | 使用ASCII字符可视化数据库物理页面布局 | |
6810 | powa | PGDG | PGDG | PostgreSQL 工作负载分析器-核心 | |
7000 | passwordcheck_cracklib | PGDG | PIGSTY | 使用cracklib加固PG用户密码 | |
7010 | supautils | PIGSTY | PIGSTY | 用于在云环境中确保数据库集群的安全 | |
7020 | pgsodium | PIGSTY | PIGSTY | 表数据加密存储 TDE | |
7030 | supabase_vault | PIGSTY | PIGSTY | 在 Vault 中存储加密凭证的扩展 (supabase) | |
7040 | pg_session_jwt | PIGSTY | PIGSTY | 使用JWT进行会话认证 | |
7050 | anon | PIGSTY | PIGSTY | 数据匿名化处理工具 | |
7060 | pg_tde | PIGSTY | PIGSTY | Percona加密存储引擎 | |
7070 | pgsmcrypto | PIGSTY | PIGSTY | 为PostgreSQL提供商密算法支持:SM2,SM3,SM4 | |
7080 | pgaudit | PGDG | PGDG | 提供审计功能 | |
7090 | pgauditlogtofile | PGDG | PGDG | pgAudit 子扩展,将审计日志写入单独的文件中 | |
7100 | pg_auth_mon | PGDG | PIGSTY | 监控每个用户的连接尝试 | |
7110 | credcheck | PGDG | PGDG | 明文凭证检查器 | |
7120 | pgcryptokey | PIGSTY | PIGSTY | PG密钥管理 | |
7130 | pg_jobmon | PGDG | PIGSTY | 记录和监控函数 | |
7140 | logerrors | PGDG | PIGSTY | 用于收集日志文件中消息统计信息的函数 | |
7150 | login_hook | PGDG | PIGSTY | 在用户登陆时执行login_hook.login()函数 | |
7160 | set_user | PGDG | PGDG | 增加了日志记录的 SET ROLE | |
7170 | pg_snakeoil | PIGSTY | PGDG | PostgreSQL动态链接库反病毒功能 | |
7180 | pgextwlist | PIGSTY | PIGSTY | PostgreSQL扩展白名单功能 | |
7190 | pg_auditor | PIGSTY | PIGSTY | 审计数据变更并提供闪回能力 | |
7200 | sslutils | PIGSTY | PIGSTY | 使用SQL管理SSL证书 | |
7210 | noset | PIGSTY | PIGSTY | 阻止非超级用户使用SET/RESET设置变量 | |
8500 | wrappers | PIGSTY | PIGSTY | Supabase提供的外部数据源包装器捆绑包 | |
8540 | pgspider_ext | PGDG | PIGSTY | 使用多种FDW访问远程数据库服务器 | |
8600 | mysql_fdw | PGDG | PGDG | MySQL外部数据包装器 | |
8610 | oracle_fdw | PGDG | PGDG | 提供对Oracle的外部数据源包装器 | |
8620 | tds_fdw | PGDG | PGDG | TDS 数据库(Sybase/SQL Server)外部数据包装器 | |
8640 | sqlite_fdw | PGDG | PGDG | SQLite 外部数据包装器 | |
8710 | redis_fdw | PIGSTY | PIGSTY | 查询外部Redis数据源 | |
8720 | redis | PIGSTY | PIGSTY | 从PG向Redis发送Pub/Sub消息 | |
8730 | kafka_fdw | PIGSTY | PIGSTY | Kafka外部数据源包装器 | |
8750 | firebird_fdw | PIGSTY | PIGSTY | Firebird外部数据源包装器 | |
8800 | aws_s3 | PIGSTY | PIGSTY | 从S3导入导出数据的外部数据源包装器 | |
8810 | log_fdw | PIGSTY | PIGSTY | 访问PostgreSQL日志文件的FDW | |
9000 | documentdb | PIGSTY | PIGSTY | 微软DocumentDB的API层 | |
9010 | documentdb_core | PIGSTY | PIGSTY | 微软DocumentDB的核心API层实现 | |
9020 | documentdb_distributed | PIGSTY | PIGSTY | DocumentDB多节点模式的API层 | |
9100 | orafce | PGDG | PGDG | 模拟 Oracle RDBMS 的一部分函数和包的函数和运算符 | |
9110 | pgtt | PGDG | PGDG | 类似Oracle的全局临时表功能 | |
9120 | session_variable | PIGSTY | PIGSTY | Oracle兼容的会话变量/常量操作函数 | |
9130 | pg_statement_rollback | PGDG | PIGSTY | 在服务端提供类似Oracle/DB2的语句级回滚能力 | |
9300 | babelfishpg_common | PIGSTY | PIGSTY | SQL Server 数据类型兼容扩展 | |
9310 | babelfishpg_tsql | PIGSTY | PIGSTY | SQL Server SQL语法兼容性扩展 | |
9320 | babelfishpg_tds | PIGSTY | PIGSTY | SQL Server TDS线缆协议兼容扩展 | |
9330 | babelfishpg_money | PIGSTY | PIGSTY | SQL Server 货币数据类型兼容扩展 | |
9400 | spat | PGDG | PIGSTY | 在PG中嵌入Redis风格的内存数据库 | |
9410 | pgmemcache | PGDG | PGDG | 为PG提供memcached兼容接口 | |
9500 | pglogical | PGDG | PGDG | PostgreSQL逻辑复制:三方扩展实现 | |
9501 | pglogical_origin | PGDG | PGDG | 用于从 Postgres 9.4 升级时的兼容性虚拟扩展 | |
9510 | pglogical_ticker | PIGSTY | PGDG | pglogical复制延迟以秒计的精确视图 | |
9520 | pgl_ddl_deploy | PGDG | PGDG | 使用 pglogical 执行自动 DDL 部署 | |
9530 | pg_failover_slots | PIGSTY | PIGSTY | 在Failover过程中保留复制槽 | |
9540 | db_migrator | PIGSTY | PIGSTY | 使用FDW从其他DBMS迁移到PostgreSQL | |
9550 | pgactive | PIGSTY | PIGSTY | PostgreSQL多主逻辑复制 | |
9630 | wal2json | PGDG | PGDG | 用逻辑解码捕获 JSON 格式的 CDC 变更 | |
9640 | wal2mongo | PIGSTY | PIGSTY | 使用逻辑解码捕获MongoDB JSON格式的CDC变更 | |
9650 | decoderbufs | PGDG | PGDG | 将WAL逻辑解码为ProtocolBuffer协议的消息 | |
9660 | decoder_raw | PIGSTY | PIGSTY | 逻辑复制解码输出插件:RAW SQL格式 | |
9700 | mimeo | PIGSTY | PGDG | 在PostgreSQL实例间进行表级复制 | |
9710 | repmgr | PGDG | PGDG | PostgreSQL复制管理组件 | |
9820 | pg_fact_loader | PGDG | PGDG | 在 Postgres 中构建事实表 | |
9830 | pg_bulkload | PGDG | PIGSTY | 向 PostgreSQL 中高速加载数据 |
EL
13 个非 contrib 扩展仅在 EL 平台上可用。
ID | 名称 | 分类 | RPM | DEB | 描述 |
---|---|---|---|---|---|
2530 | pg_strom | PGDG | - | 使用GPU与NVMe加速大数据处理 | |
3210 | faker | PGDG | - | 插入生成的测试伪造数据,Python库的包装 | |
3220 | dbt2 | PGDG | - | OSDL-DBT-2 测试组件 | |
8510 | multicorn | PGDG | - | 用Python编写自定义的外部数据源包装器 | |
8520 | odbc_fdw | PGDG | - | 访问ODBC可访问的任何外部数据源 | |
8530 | jdbc_fdw | PGDG | - | 访问JDBC可访问的任何外部数据源 | |
8630 | db2_fdw | PGDG | - | 提供对DB2的外部数据源包装器 | |
8650 | pgbouncer_fdw | PGDG | - | 用SQL查询pgbouncer统计信息,并执行pgbouncer命令 | |
8700 | mongo_fdw | PGDG | - | MongoDB 外部数据包装器 | |
8740 | hdfs_fdw | PGDG | - | hdfs 外部数据包装器 | |
9240 | pg_dbms_metadata | PGDG | - | 添加 Oracle DBMS_METADATA 兼容性支持的扩展 | |
9250 | pg_dbms_lock | PGDG | - | 为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持 | |
9260 | pg_dbms_job | PGDG | - | 添加 Oracle DBMS_JOB 兼容性支持的扩展 |
Debian
6 个非 contrib 扩展仅在 Debian 平台上可用。
ID | 名称 | 分类 | RPM | DEB | 描述 |
---|---|---|---|---|---|
1650 | mobilitydb | - | PGDG | MobilityDB地理空间投影数据管理分析平台 | |
2940 | rdkit | - | PGDG | 在PostgreSQL化学领域数据管理功能 | |
3021 | hstore_pllua | - | PGDG | Lua 程序语言的Hstore适配扩展 | |
3031 | hstore_plluau | - | PGDG | Lua 程序语言的Hstore适配扩展(不受信任的) | |
3870 | debversion | - | PGDG | Debian版本号数据类型 | |
3880 | pg_rrule | - | PGDG | 日历重复规则RRULE数据类型 |