PIGSTY

按许可证分类

按开源许可证分类的 PostgreSQL 扩展

MIT
ISC
PostgreSQL
BSD 0-Clause
BSD 2-Clause
BSD 3-Clause
Artistic
Apache-2.0
MPL-2.0

GPL-2.0
GPL-3.0
LGPL-2.1
LGPL-3.0
AGPL-3.0
Timescale

概览

许可证数量参考文本描述
PostgreSQL
199许可证基于 BSD 许可证的非常宽松的许可证,允许几乎无限制的自由使用。
Apache-2.0
69许可证带有专利保护和署名要求的宽松许可证。
MIT
59许可证允许商业使用、修改和私人使用的宽松许可证。
BSD 3-Clause
30许可证带有署名和背书限制条款的宽松许可证。
BSD 2-Clause
14许可证需要署名但允许商业使用的宽松许可证。
GPL-2.0
14许可证要求衍生作品开源的强Copyleft许可证。
GPL-3.0
12许可证带有额外专利和硬件限制的强Copyleft许可证。
AGPL-3.0
10许可证扩展 GPL 覆盖网络分发软件的网络Copyleft许可证。
ISC
5许可证类似于 MIT 的宽松许可证,允许商业使用和修改。
Artistic
3许可证允许在特定分发要求下修改的Copyleft许可证。
Timescale
2许可证对商业使用和分发有限制的专有许可证。
BSD 0-Clause
2许可证等同于公共领域的许可证,对使用没有限制。
LGPL-3.0
2许可证带有额外专利和硬件条款的弱Copyleft许可证。
MPL-2.0
1许可证允许与专有组合的弱Copyleft许可证,文件级Copyleft。
LGPL-2.1
1许可证允许专有应用动态链接的弱Copyleft许可证。

PostgreSQL

PostgreSQL
199 个扩展

PostgreSQL 许可证 : 基于 BSD 许可证的非常宽松的许可证,允许几乎无限制的自由使用。

ID扩展名软件包描述
5970adminpackadminpackPostgreSQL 管理函数集合
5980amcheckamcheck校验关系完整性
7050anonpg_anon数据匿名化处理工具
7970auth_delayauth_delay在返回认证失败前暂停一会,避免爆破
6980auto_explainauto_explain提供一种自动记录执行计划的手段
4881autoincautoinc用于自动递增字段的函数
5950basebackup_to_shellbasebackup_to_shell添加一种备份到Shell终端到基础备份方式
5940basic_archivebasic_archive归档模块样例
6340bgw_replstatusbgw_replstatus用于汇报本机主从状态的后台工作进程
2990bloombloombloom 索引-基于指纹的索引
3261bool_plperlplperl在 bool 和 plperl 之间转换
3271bool_plperluplperlu在 bool 和 plperlu 之间转换
4950btree_ginbtree_gin用GIN索引常见数据类型
4940btree_gistbtree_gist用GiST索引常见数据类型
3920chkpasschkpass数据类型:自动加密的密码
3980citextcitext提供大小写不敏感的字符串类型
3600countrypg_country国家代码数据类型,遵循ISO 3166-1标准
4450cryptintcryptint加密INT与BIGINT类型
3950cubecube用于存储多维立方体的数据类型
4320data_historizationdata_historization用SQL将数据变更历史保存到分区表中
8630db2_fdwdb2_fdw提供对DB2的外部数据源包装器
8970dblinkdblink从数据库内连接到其他 PostgreSQL 数据库
5060ddlxpg_ddlx提取数据库对象的DDL
4650ddsketchddsketch实现DDSketch数据结构,实现在线的Quantile聚合
3870debversiondebversionDebian版本号数据类型
9660decoder_rawdecoder_raw逻辑复制解码输出插件:RAW SQL格式
4980dict_intdict_int用于整数的文本搜索字典模板
4900dict_xsyndict_xsyn用于扩展同义词处理的文本搜索字典模板
1690earthdistanceearthdistance计算地球表面上的大圆距离
3850emailaddrpgemailaddrEmail地址数据类型
4270envvarenvvar获取环境变量的函数
6370explain_uipg_explain_ui快速跳转至PEV查阅可视化执行计划
4720extra_window_functionsextra_window_functions额外的窗口函数
3210fakerfaker插入生成的测试伪造数据,Python库的包装
8980file_fdwfile_fdw访问外部文件的外部数据包装器
4840financialpg_financial金融领域聚合函数
8750firebird_fdwfirebird_fdwFirebird外部数据源包装器
4710first_last_aggfirst_last_aggfirst() 与 last() 聚合函数
2180fuzzystrmatchfuzzystrmatch确定字符串之间的相似性和距离
4400hashlibpg_hashlib稳定哈希函数包
3750hashtypeshashtypes包括SHA1,MD5在内的多种哈希数据类型
3970hstorehstore用于存储(键,值)对集合的数据类型
3262hstore_plperlplperl在 hstore 和 plperl 之间转换适配类型
3273hstore_plperluplperlu在 hstore 和 plperlu 之间转换适配类型
3293hstore_plpython3uplpython3u在 hstore 和 plpython3u 之间转换
2170hunspell_cs_czhunspell_cs_czHunspell捷克语全文检索词典
2171hunspell_de_dehunspell_de_deHunspell德语全文检索词典
2172hunspell_en_ushunspell_en_usHunspell英语全文检索词典
2173hunspell_frhunspell_frHunspell法语全文检索词典
2174hunspell_ne_nphunspell_ne_npHunspell尼泊尔语全文检索词典
2175hunspell_nl_nlhunspell_nl_nlHunspell荷兰语全文检索词典
2176hunspell_nn_nohunspell_nn_noHunspell挪威语全文检索词典
2177hunspell_pt_pthunspell_pt_ptHunspell葡萄牙语全文检索词典
2178hunspell_ru_ruhunspell_ru_ruHunspell俄语全文检索词典
2179hunspell_ru_ru_aothunspell_ru_ru_aotHunspell俄语全文检索词典(来自AOT.ru小组)
2830hypopghypopg假设索引,用于创建一个虚拟索引检验执行计划
4240icu_exticu_ext访问ICU库提供的函数
2860imgsmlrimgsmlr使用Haar小波分析计算图片相似度
2840index_advisorindex_advisor查询索引建议器
4882insert_usernameinsert_username用于跟踪谁更改了表的函数
4970intaggintagg整数聚合器和枚举器(过时)
4960intarrayintarray1维整数数组的额外函数、运算符和索引支持
3820ip4rip4rPostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型
3930isnisn用于国际产品编号标准的数据类型
8530jdbc_fdwjdbc_fdw访问JDBC可访问的任何外部数据源
3263jsonb_plperlplperl在 jsonb 和 plperl 之间转换
3272jsonb_plperluplperlu在 jsonb 和 plperlu 之间转换
3291jsonb_plpython3uplpython3u在 jsonb 和 plpython3u 之间转换
2810jsqueryjsquery用于内省 JSONB 数据类型的查询类型
8730kafka_fdwkafka_fdwKafka外部数据源包装器
3611l10n_table_dependent_extensionpg_xenophilePostgreSQL l10n 工具包
5930lolo大对象维护
3960ltreeltree用于表示分层树状结构的数据类型
3292ltree_plpython3uplpython3u在 ltree 和 plpython3u 之间转换
9700mimeomimeo在PostgreSQL实例间进行表级复制
4883moddatetimemoddatetime跟踪最后修改时间
8510multicornmulticorn用Python编写自定义的外部数据源包装器
8520odbc_fdwodbc_fdw访问ODBC可访问的任何外部数据源
5960old_snapshotold_snapshot支持 old_snapshot_threshold 的实用程序
4640omnisketchomnisketch实现OmniSketch数据结构,实现近似摘要聚合
8610oracle_fdworacle_fdw提供对Oracle的外部数据源包装器
2920orioledborioledbOrioleDB,下一代事务处理引擎
6900pageinspectpageinspect检查数据库页面二进制内容
7990passwordcheckpasswordcheck用于强制拒绝修改弱密码的扩展
1030periodsperiods为 PERIODs 和 SYSTEM VERSIONING 提供标准 SQL 功能
4550permuteseqpermuteseq伪随机数ID置换生成器
2420pg_analyticspg_analytics由 DuckDB 驱动的数据分析引擎
2120pg_bigmpg_bigm基于二字组的多语言全文检索扩展
6930pg_buffercachepg_buffercache检查共享缓冲区缓存
5200pg_cheat_funcspg_cheat_funcs一些超级实用的作弊函数
1070pg_cronpg_cron定时任务调度器
9260pg_dbms_jobpg_dbms_job添加 Oracle DBMS_JOB 兼容性支持的扩展
9250pg_dbms_lockpg_dbms_lock为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持
9240pg_dbms_metadatapg_dbms_metadata添加 Oracle DBMS_METADATA 兼容性支持的扩展
5830pg_drop_eventspg_drop_events记录删表删列删视图的事务号,辅助PITR确定时间点
4220pg_extra_timepg_extra_time一些关于日期与时间的扩展函数
9530pg_failover_slotspg_failover_slots在Failover过程中保留复制槽
6950pg_freespacemappg_freespacemap检查自由空间映射的内容(FSM)
4180pg_html5_email_addresspg_html5_email_address验证Email是否符合HTML5规范的扩展
2880pg_incrementalpg_incremental增量处理流式事件
2870pg_ivmpg_ivm增量维护的物化视图
7130pg_jobmonpg_jobmon记录和监控函数
1090pg_laterpg_later执行查询,并在稍后异步获取查询结果
6890pg_logicalinspectpg_logicalinspect检视逻辑解码组件详情
5180pg_orphanedpg_orphaned处理孤儿文件的扩展插件
6880pg_overexplainpg_overexplain允许 EXPLAIN 转储更多详细
2460pg_parquetpg_parquet在PostgreSQL与本地/S3中的Parquet文件复制数据
2510pg_partmanpg_partman用于按时间或 ID 管理分区表的扩展
5890pg_prewarmpg_prewarm预热关系数据
4300pg_readmepg_readme为模式与扩展生成Markdown文档
4301pg_readme_test_extensionpg_readme为模式与扩展生成Markdown文档
5090pg_readonlypg_readonly将集群设置为只读
6380pg_relusagepg_relusage打印查询引用的表与列
6210pg_show_planspg_show_plans打印所有当前正在运行查询的执行计划
7170pg_snakeoilpg_snakeoilPostgreSQL动态链接库反病毒功能
6990pg_stat_statementspg_stat_statements跟踪所有执行的 SQL 语句的计划和执行统计信息
2530pg_strompg_strom使用GPU与NVMe加速大数据处理
1860pg_summarizepg_summarize使用LLM对文本字段进行总结
5990pg_surgerypg_surgery对损坏的关系进行手术
6260pg_track_settingspg_track_settings跟踪设置更改
2190pg_trgmpg_trgm文本相似度测量函数与模糊检索
5150pg_uplesspg_upless检测表上的无用UPDATE
6960pg_visibilitypg_visibility检查可见性图(VM)和页面级可见性信息
6270pg_wait_samplingpg_wait_sampling基于采样的等待事件统计
6940pg_walinspectpg_walinspect用于检查 PostgreSQL WAL 日志内容的函数
3610pg_xenophilepg_xenophilePostgreSQL i8n与l10n工具包
5880pgagentpgagentPostgreSQL任务调度工具,与PGADMIN配合使用
7080pgauditpgaudit提供审计功能
7090pgauditlogtofilepgauditlogtofilepgAudit 子扩展,将审计日志写入单独的文件中
5120pgautofailoverpgautofailoverPG 自动故障迁移
8650pgbouncer_fdwpgbouncer_fdw用SQL查询pgbouncer统计信息,并执行pgbouncer命令
5170pgcozypgcozy根据先前的pg_buffercache快照预热内存缓冲区
7980pgcryptopgcrypto实用加解密函数
7120pgcryptokeypgcryptokeyPG密钥管理
7180pgextwlistpgextwlistPostgreSQL扩展白名单功能
9500pglogicalpglogicalPostgreSQL逻辑复制:三方扩展实现
9501pglogical_originpglogical用于从 Postgres 9.4 升级时的兼容性虚拟扩展
9510pglogical_tickerpglogical_tickerpglogical复制延迟以秒计的精确视图
2900pgmqpgmq基于Postgres实现类似AWS SQS/RSMQ的消息队列
9980pgoutputpgoutputPG内置的逻辑解码输出插件
4230pgpcrepgpcrePCRE/Perl风格的正则表达式支持
5900pgpool_admpgpoolPGPool 管理函数
5910pgpool_recoverypgpoolPGPool辅助扩展,从v4.3提供的恢复函数
5920pgpool_regclasspgpoolPGPool辅助扩展,RegClass替代
2110pgroongapgroonga使用Groonga,面向所有语言的高速全文检索平台
2111pgroonga_databasepgroongaPGGroonga 数据库管理模块
6910pgrowlockspgrowlocks显示行级锁信息
6280pgsentinelpgsentinel活跃会话历史
8540pgspider_extpgspider_ext使用多种FDW访问远程数据库服务器
4200pgsql_tweakspgsql_tweaks一些日常会用到的便利函数与视图
6970pgstattuplepgstattuple显示元组级统计信息
3200pgtappgtapPostgreSQL单元测试框架
2850plan_filterpg_plan_filter使用执行计划代价过滤阻止特定查询语句
3260plperlplperlPL/Perl 存储过程语言
3270plperluplperluPL/PerlU 存储过程语言(未受信/高权限)
3280plpgsqlplpgsqlPL/pgSQL 程序设计语言
3290plpython3uplpython3uPL/Python3 存储过程语言(未受信/高权限)
3240pltclpltclPL/TCL 存储过程语言
3250pltclupltclPL/TCL 存储过程语言(未受信/高权限)
3010plv8plv8PL/JavaScript (v8) 可信过程程序语言
8990postgres_fdwpostgres_fdw用于远程 PostgreSQL 服务器的外部数据包装器
6810powapowaPostgreSQL 工作负载分析器-核心
5140pre_preparepreprepare在服务端预先准备好PreparedStatement备用
3500prefixpg_prefix前缀树数据类型
5070prioritizepg_prioritize获取和设置 PostgreSQL 后端的优先级
4780randompg_random随机数生成器
8710redis_fdwredis_fdw查询外部Redis数据源
4880refintrefint实现引用完整性的函数
2780rumrumRUM 索引访问方法
3940segseg表示线段或浮点间隔的数据类型
3510semverpg_semver语义版本号数据类型
7960sepgsqlsepgsql基于SELinux标签的强制访问控制
7160set_userset_user增加了日志记录的 SET ROLE
4440shacryptshacrypt实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法
1850smlarsmlar高效的相似度搜索函数
8640sqlite_fdwsqlite_fdwSQLite 外部数据包装器
6920sslinfosslinfo关于 SSL 证书的信息
7200sslutilssslutils使用SQL管理SSL证书
6290system_statssystem_statsPostgreSQL 的系统统计函数
5840table_logtable_log记录某张表的修改日志并做表/行级时间点恢复
2590tablefunctablefunc交叉表函数
4920tcntcn用触发器通知变更
8620tds_fdwtds_fdwTDS 数据库(Sybase/SQL Server)外部数据包装器
9970test_decodingtest_decoding基于SQL的WAL逻辑解码样例
1020timeseriespg_timeseries时序数据API封装
6360toastinfotoastinfo显示TOAST字段的详细信息
4910tsm_system_rowstsm_system_rows接受行数限制的 TABLESAMPLE 方法
4890tsm_system_timetsm_system_time接受毫秒数限制的 TABLESAMPLE 方法
3730uintpguint无符号整型数据类型
3740uint128pg_uint128原生128位无符号整型数据类型
4990unaccentunaccent删除重音的文本搜索字典
3840uripg_uriURI数据类型
4190url_encodeurl_encode提供URL编码解码函数
4930uuid-osspuuid-ossp生成通用唯一标识符(UUIDs)
1800vectorpgvector向量数据类型和 ivfflat / hnsw 访问方法
1830vectorizepg_vectorize在PostgreSQL中封装RAG向量检索服务
1820vectorscalepgvectorscale使用DiskANN算法对向量进行高效索引
3990xml2xml2XPath 查询和 XSLT
2130zhparserzhparser中文分词,全文搜索解析器

Apache-2.0

Apache-2.0
69 个扩展

Apache-2.0 许可证 : 带有专利保护和署名要求的宽松许可证。

ID扩展名软件包描述
2760ageageApache AGE,图数据库扩展 (Deb可用)
8800aws_s3aws_s3从S3导入导出数据的外部数据源包装器
9300babelfishpg_commonbabelfishpg_commonSQL Server 数据类型兼容扩展
9330babelfishpg_moneybabelfishpg_moneySQL Server 货币数据类型兼容扩展
9320babelfishpg_tdsbabelfishpg_tdsSQL Server TDS线缆协议兼容扩展
9310babelfishpg_tsqlbabelfishpg_tsqlSQL Server SQL语法兼容性扩展
3630collectionpg_collection在PlPGSQL中使用的内存优化高性能集合数据结构
1530h3pg_h3H3六边形层级索引支持
1531h3_postgispg_h3H3与PostGIS集成的扩展插件
2770hllhllhyperloglog 数据类型
8810log_fdwlog_fdw访问PostgreSQL日志文件的FDW
2951omniomnigresPostgreSQL即平台,Omnigres主扩展与加载器
2952omni_authomnigresOmnigres 基础会话认证管理模块
2953omni_awsomnigresOmnigres AWS S3 API封装
2954omni_cloudeventsomnigresOmnigres CloudEvents 支持
2955omni_containersomnigresOmnigres Docker容器管理模块
2956omni_credentialsomnigresOmnigres 应用密钥管理模块
2958omni_emailomnigresOmnigres Email 框架
2959omni_httpomnigresOmnigres 基本HTTP类型
2960omni_httpcomnigresOmnigres HTTP客户端
2961omni_httpdomnigresOmnigres HTTP服务器
2962omni_idomnigresOmnigres ID身份数据类型
2963omni_jsonomnigresOmnigres JSON工具箱
2964omni_kubeomnigresOmnigres Kubernetes集成模块
2965omni_ledgeromnigresOmnigres 金融账本模块
2966omni_manifestomnigresOmnigres 包管理清单模块
2967omni_mimetypesomnigresOmnigres MIME数据类型
2968omni_osomnigresOmnigres 操作系统集成模块
2969omni_polyfillomnigresOmnigres Postgres多态API
2970omni_pythonomnigresOmnigres 第一类Python支持模块
2971omni_regexomnigresOmnigres PCRE兼容正则表达式模块
2972omni_restomnigresOmnigres REST API 工具包
2973omni_schemaomnigresOmnigres 高级模式管理组件
2974omni_seqomnigresOmnigres 分布式整型序列号
2975omni_serviceomnigresOmnigres 服务管理器
2976omni_sessionomnigresOmnigres 会话管理器
2977omni_sqlomnigresOmnigres SQL编程组件
2979omni_sqliteomnigresOmnigres 嵌入的SQLite支持
2980omni_testomnigresOmnigres 测试框架
2981omni_txnomnigresOmnigres 事务管理器模块
2982omni_typesomnigresOmnigres 高级数据类型模块
2983omni_varomnigresOmnigres 局部变量模块
2984omni_vfsomnigresOmnigres 虚拟文件系统
2985omni_vfs_types_v1omnigresOmnigres 虚拟文件系统(v1)
2986omni_webomnigresOmnigres Web工具箱
2987omni_workeromnigresOmnigres 通用Worker池
2988omni_xmlomnigresOmnigres XML工具包
2989omni_yamlomnigresOmnigres YAML工具包
2140pg_bestmatchpg_bestmatch在数据库内生成BM25稀疏向量
5050pg_cooldownpg_cooldown从缓冲区中移除特定关系的页面
2790pg_graphqlpg_graphqlPG内的GraphQL支持
4500pg_idkitpg_idkit生成各式各样的唯一标识符:UUIDv6, ULID, KSUID
2800pg_jsonschemapg_jsonschema提供JSON Schema校验能力
4080pg_netpg_net用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)
5810pg_saviorpg_savior阻止不带条件的全表更新以避免意外事故
7040pg_session_jwtpg_session_jwt使用JWT进行会话认证
1870pg_tiktokenpg_tiktoken在PostgreSQL中计算OpenAI使用的Token数
3000pg_tlepg_tleAWS 可信语言扩展
2160pg_tokenizerpg_tokenizer用于全文检索的分词器
9550pgactivepgactivePostgreSQL多主逻辑复制
6310pgnodemxpgnodemx使用SQL查询获取操作系统指标
3040plprqlplprql在PostgreSQL使用PRQL——管线式关系查询语言
3570roaringbitmaproaringbitmap支持RoaringBitmap数据类型
4470sparqlpgsparql使用SQL查询SPARQL数据源
7030supabase_vaultpg_vault在 Vault 中存储加密凭证的扩展 (supabase)
7010supautilssupautils用于在云环境中确保数据库集群的安全
4700tdigesttdigesttdigest 聚合函数
9640wal2mongowal2mongo使用逻辑解码捕获MongoDB JSON格式的CDC变更
8500wrapperswrappersSupabase提供的外部数据源包装器捆绑包

MIT

MIT
59 个扩展

MIT 许可证 : 允许商业使用、修改和私人使用的宽松许可证。

ID扩展名软件包描述
4750aggs_for_arraysaggs_for_arrays计算数组聚合统计值的函数包
4740aggs_for_vecsaggs_for_vecs针对数组类型的聚合函数集合扩展
4760arraymathpg_arraymath数组逐元素数学运算符包
4800base36pg_base36Base36编码解码扩展
4810base62pg_base62Base62编码解码扩展
4020bzippg_bzipBZIP压缩解压缩函数包
4850convertpg_convert用于空间里程等的公英制转换函数
7110credcheckcredcheck明文凭证检查器
3620currencypg_currency使用1字节表示的货币数据类型
9650decoderbufsdecoderbufs将WAL逻辑解码为ProtocolBuffer协议的消息
9000documentdbdocumentdb微软DocumentDB的API层
9010documentdb_coredocumentdb微软DocumentDB的核心API层实现
9020documentdb_distributeddocumentdbDocumentDB多节点模式的API层
2450duckdb_fdwduckdb_fdwDuckDB 外部数据源包装器
4280floatfilefloatfile将浮点数组存储到文件中而不是堆表中
4730floatvecfloatvec数组类型数学运算扩展
4010gzippg_gzip使用SQL执行Gzip压缩与解压缩
3021hstore_plluaplluaLua 程序语言的Hstore适配扩展
3031hstore_plluauplluaLua 程序语言的Hstore适配扩展(不受信任的)
4070httppg_httpHTTP客户端,允许在数据库内收发HTTP请求 (supabase)
1550ogr_fdwogr_fdwGIS 数据外部数据源包装器
6800pagevispagevis使用ASCII字符可视化数据库物理页面布局
7100pg_auth_monpg_auth_mon监控每个用户的连接尝试
4830pg_base58pg_base58Base58 编码/解码函数
2930pg_cardanopg_cardanoCardano相关工具包:加密函数,地址编解码,区块链处理
4090pg_curlpg_curl封装CURL,执行各种用URL传输数据的操作
2430pg_duckdbpg_duckdb在PostgreSQL中的嵌入式DuckDB扩展
3830pg_durationpg_duration用于表示时间段的强化数据类型
9820pg_fact_loaderpg_fact_loader在 Postgres 中构建事实表
1590pg_geohashpg_geohash使用GeoHash处理空间坐标的函数包
4560pg_hashidspg_hashids加盐将整型ID转为短字符串ID
2440pg_mooncakepg_mooncakePostgreSQL列式存储表
1570pg_polylinepg_polylineGoogle快速Polyline编码解码扩展
4260pg_protobufpg_protobuf提供Protobuf函数支持
3720pg_rationalpg_rational使用BIGINT表示的有理数数据类型
4290pg_renderpg_render使用SQL渲染HTML页面
3880pg_rrulepg_rrule日历重复规则RRULE数据类型
4170pg_smtp_clientpg_smtp_client使用SMTP从PostgreSQL内发送邮件的客户端扩展
1080pg_taskpg_task在特定时间点在后台执行SQL命令
7060pg_tdepg_tdePercona加密存储引擎
6010pg_tracingpg_tracingPostgreSQL分布式Tracing
5100pgddpgdd提供通过标准SQL查询数据库目录集簇的能力
4150pgjqpgjq在Postgres中使用jq查询JSON
4160pgjwtpgjwtJSON Web Token API 的PG实现 (supabase)
9520pgl_ddl_deploypgl_ddl_deploy使用 pglogical 执行自动 DDL 部署
3540pglite_fusionpglite_fusion在PG表中嵌入SQLite数据库作为数据类型
9410pgmemcachepgmemcache为PG提供memcached兼容接口
6350pgmeminfopgmeminfo显示内存使用情况
1890pgmlpgmlPostgresML:用SQL运行机器学习算法并训练模型
7070pgsmcryptopgsmcrypto为PostgreSQL提供商密算法支持:SM2,SM3,SM4
4510pgx_ulidpgx_ulidULID数据类型与函数
3020plluaplluaLua 程序语言
3030plluauplluaLua 程序语言(不受信任的)
3060plpgsql_checkplpgsql_check对 plpgsql 函数进行扩展检查
3080plshplshPL/sh 程序语言
8720redispg_redis_pubsub从PG向Redis发送Pub/Sub消息
4570sequential_uuidssequential_uuids生成连续生成的UUID
3890timestamp9timestamp9纳秒分辨率时间戳
1680tzfpg_tzf快速根据GPS经纬度坐标查找时区

BSD 3-Clause

BSD 3-Clause
30 个扩展

BSD 3-Clause 许可证 : 带有署名和背书限制条款的宽松许可证。

ID扩展名软件包描述
9540db_migratordb_migrator使用FDW从其他DBMS迁移到PostgreSQL
5230fiopg_fioPostgreSQL文件IO函数包
8740hdfs_fdwhdfs_fdwhdfs 外部数据包装器
7140logerrorslogerrors用于收集日志文件中消息统计信息的函数
8600mysql_fdwmysql_fdwMySQL外部数据包装器
7190pg_auditorpg_auditor审计数据变更并提供闪回能力
9830pg_bulkloadpg_bulkload向 PostgreSQL 中高速加载数据
5130pg_catcheckpg_catcheck用于诊断系统目录是否损坏的工具
5190pg_crashpg_crash向数据库进程随机发送信号模拟故障
5030pg_dirtyreadpg_dirtyread从表中读取尚未垃圾回收的行
2820pg_hint_planpg_hint_plan添加强制指定执行计划的能力
6320pg_proctabpgnodemx通过SQL接口访问操作系统进程表
6240pg_qualstatspg_qualstats收集有关 quals 的统计信息的扩展
5010pg_repackpg_repack在线垃圾清理与表膨胀治理
1840pg_similaritypg_similarity提供17种距离度量函数
3590pg_spherepgsphere球面对象函数、运算符与索引支持
6330pg_sqlogpg_sqlog提供访问PostgreSQL日志的SQL接口
6220pg_stat_kcachepg_stat_kcache内核统计信息收集
6230pg_stat_monitorpg_stat_monitor提供查询聚合统计、客户端信息、执行计划详细信息和直方图
6250pg_store_planspg_store_plans跟踪所有执行的 SQL 语句的计划统计信息
3580pgfacetingpgfaceting使用倒排索引的高速切面查询
5040pgfincorepgfincore检查和管理操作系统缓冲区缓存
4250pgqrpgqr从数据库中直接生成QR二维码
7020pgsodiumpgsodium表数据加密存储 TDE
3090pljavapljavaJava 程序语言
1520pointcloudpointcloud提供激光雷达点云数据类型支持
1521pointcloud_postgispointcloud将激光雷达点云与PostGIS几何类型相集成
2940rdkitrdkit在PostgreSQL化学领域数据管理功能
1060table_versiontable_versionPostgreSQL 版本控制表扩展
9630wal2jsonwal2json用逻辑解码捕获 JSON 格式的 CDC 变更

BSD 2-Clause

BSD 2-Clause
14 个扩展

BSD 2-Clause 许可证 : 需要署名但允许商业使用的宽松许可证。

ID扩展名软件包描述
3860aclpg_aclACL数据类型
4630count_distinctcount_distinctCOUNT(DISTINCT …) 聚合的替代方案
1560geoipgeoipIP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器)
4620lower_quantilelower_quantileLower Quantile 聚合函数
3550md5hashmd5hash提供128位MD5的原生数据类型
6300metapg_meta标准化,更友好的PostgreSQL系统目录视图
5080pg_checksumspg_checksums在离线模式下激活/启用/禁用数据库集群的校验和功能
5110pg_permissionspg_permissions查看对象权限并将其与期望状态进行比较
6000pg_profilepg_profilePostgreSQL 数据库负载记录与AWR报表工具
5020pg_squeezepg_squeeze从关系中删除未使用空间
4460pgueccpg_ecdsaPostgreSQL的uECC绑定,椭圆曲线加解密函数包
4610quantilequantileQuantile聚合函数
1040temporal_tablestemporal_tables时态表功能支持
4430xxhashpg_xxhashxxhash哈希函数包

GPL-2.0

GPL-2.0
14 个扩展

GPL-2.0 许可证 : 要求衍生作品开源的强Copyleft许可证。

ID扩展名软件包描述
1505address_standardizerpostgis地址标准化函数。
1506address_standardizer_data_uspostgis地址标准化函数:美国数据集示例
4310ddl_historizationddl_historization用SQL将所有DDL变更写入到数据库表中
3710numeralnumeral数值类型扩展
2500pg_fkpartpg_fkpart按外键实用程序进行表分区的扩展
1510pgroutingpgrouting提供寻路能力
3100plrplr从数据库中加载R语言解释器并执行R脚本
1500postgispostgisPostGIS 几何和地理空间扩展
1502postgis_rasterpostgisPostGIS 光栅类型和函数
1503postgis_sfcgalpostgisPostGIS SFCGAL 函数
1504postgis_tiger_geocoderpostgisPostGIS tiger 地理编码器和反向地理编码器
1501postgis_topologypostgisPostGIS 拓扑空间类型和函数
1540q3cq3cQ3C天空索引插件
3520unitpgunitSI 国标单位扩展

GPL-3.0

GPL-3.0
12 个扩展

GPL-3.0 许可证 : 带有额外专利和硬件限制的强Copyleft许可证。

ID扩展名软件包描述
3560asn1oidasn1oidASN1OID数据类型支持
1050emajemaj让数据库的子集具有细粒度日志和时间旅行功能
7150login_hooklogin_hook在用户登陆时执行login_hook.login()函数
1650mobilitydbmobilitydbMobilityDB地理空间投影数据管理分析平台
1100pg_backgroundpg_background在后台运行 SQL 查询
4770pg_mathpg_math使用GSL库的数学统计函数
3530pgpdfpgpdfPDF数据类型,管理函数与全文检索
9710repmgrrepmgrPostgreSQL复制管理组件
4330schedocpg_schedoc在Django与DBT之间通过注释文档交换元数据
9120session_variablesession_variableOracle兼容的会话变量/常量操作函数
4660vascovasco使用MIC发现数据中隐含的关联
4670xicorpgxicor在PG中计算XI相关系数

AGPL-3.0

AGPL-3.0
10 个扩展

AGPL-3.0 许可证 : 扩展 GPL 覆盖网络分发软件的网络Copyleft许可证。

ID扩展名软件包描述
2400cituscitusCitus 分布式数据库
2401citus_columnarcitusCitus 列式存储引擎
2410columnarhydra开源列式存储扩展
7210nosetpg_noset阻止非超级用户使用SET/RESET设置变量
1880pg4mlpg4mlPG4ML是一个机器学习框架
2100pg_searchpg_searchParadeDB BM25算法全文检索插件,ES全文检索
9400spatspat在PG中嵌入Redis风格的内存数据库
4600topntopntop-n JSONB 的类型
1810vchordvchord使用Rust重写的高性能向量扩展
2150vchord_bm25vchord_bm25BM25排序算法

ISC

ISC
5 个扩展

ISC 许可证 : 类似于 MIT 的宽松许可证,允许商业使用和修改。

ID扩展名软件包描述
9130pg_statement_rollbackpg_statement_rollback在服务端提供类似Oracle/DB2的语句级回滚能力
2910pgqpgq通用队列的PG实现
9110pgttpgtt类似Oracle的全局临时表功能
5820safeupdatesafeupdate强制在 UPDATE 和 DELETE 时提供 Where 条件
4030zstdpg_zstdZSTD压缩解压缩函数包

Artistic

Artistic
3 个扩展

Artistic 许可证 : 允许在特定分发要求下修改的Copyleft许可证。

ID扩展名软件包描述
3220dbt2dbt2OSDL-DBT-2 测试组件
3050pldbgapipldebugger用于调试 PL/pgSQL 函数的服务器端支持
3070plprofilerplprofiler剖析 PL/pgSQL 函数

Timescale

Timescale
2 个扩展

Timescale 许可证 : 对商业使用和分发有限制的专有许可证。

ID扩展名软件包描述
1000timescaledbtimescaledb时序数据库扩展插件
1010timescaledb_toolkittimescaledb_toolkit超表分析查询,时间序列流式处理,以及其他SQL工具

BSD 0-Clause

BSD 0-Clause
2 个扩展

BSD 0-Clause 许可证 : 等同于公共领域的许可证,对使用没有限制。

ID扩展名软件包描述
9100orafceorafce模拟 Oracle RDBMS 的一部分函数和包的函数和运算符
2520plproxyplproxy作为过程语言实现的数据库分区

LGPL-3.0

LGPL-3.0
2 个扩展

LGPL-3.0 许可证 : 带有额外专利和硬件条款的弱Copyleft许可证。

ID扩展名软件包描述
8700mongo_fdwmongo_fdwMongoDB 外部数据包装器
3700pgmppgmp多精度算术扩展

MPL-2.0

MPL-2.0
1 个扩展

MPL-2.0 许可证 : 允许与专有组合的弱Copyleft许可证,文件级Copyleft。

ID扩展名软件包描述
4540pg_uuidv7pg_uuidv7UUIDv7 支持

LGPL-2.1

LGPL-2.1
1 个扩展

LGPL-2.1 许可证 : 允许专有应用动态链接的弱Copyleft许可证。

ID扩展名软件包描述
7000passwordcheck_cracklibpasswordcheck使用cracklib加固PG用户密码