PIGSTY

按属性分类

按属性分类的 PostgreSQL 扩展列表


需要加载的扩展

需要在 shared_preload_libraries 中动态加载才能正常工作的扩展。

ID扩展名软件包描述
7050anonpg_anon数据匿名化处理工具
7970auth_delayauth_delay在返回认证失败前暂停一会,避免爆破
6980auto_explainauto_explain提供一种自动记录执行计划的手段
9310babelfishpg_tsqlbabelfishpg_tsqlSQL Server SQL语法兼容性扩展
6340bgw_replstatusbgw_replstatus用于汇报本机主从状态的后台工作进程
2400cituscitusCitus 分布式数据库
9000documentdbdocumentdb微软DocumentDB的API层
9010documentdb_coredocumentdb微软DocumentDB的核心API层实现
9020documentdb_distributeddocumentdbDocumentDB多节点模式的API层
7210nosetpg_noset阻止非超级用户使用SET/RESET设置变量
2951omniomnigresPostgreSQL即平台,Omnigres主扩展与加载器
2920orioledborioledbOrioleDB,下一代事务处理引擎
7990passwordcheckpasswordcheck用于强制拒绝修改弱密码的扩展
7000passwordcheck_cracklibpasswordcheck使用cracklib加固PG用户密码
2140pg_bestmatchpg_bestmatch在数据库内生成BM25稀疏向量
5190pg_crashpg_crash向数据库进程随机发送信号模拟故障
1070pg_cronpg_cron定时任务调度器
2430pg_duckdbpg_duckdb在PostgreSQL中的嵌入式DuckDB扩展
9530pg_failover_slotspg_failover_slots在Failover过程中保留复制槽
4080pg_netpg_net用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)
6880pg_overexplainpg_overexplain允许 EXPLAIN 转储更多详细
2460pg_parquetpg_parquet在PostgreSQL与本地/S3中的Parquet文件复制数据
5890pg_prewarmpg_prewarm预热关系数据
6240pg_qualstatspg_qualstats收集有关 quals 的统计信息的扩展
6380pg_relusagepg_relusage打印查询引用的表与列
7170pg_snakeoilpg_snakeoilPostgreSQL动态链接库反病毒功能
5020pg_squeezepg_squeeze从关系中删除未使用空间
6220pg_stat_kcachepg_stat_kcache内核统计信息收集
6230pg_stat_monitorpg_stat_monitor提供查询聚合统计、客户端信息、执行计划详细信息和直方图
6990pg_stat_statementspg_stat_statements跟踪所有执行的 SQL 语句的计划和执行统计信息
9130pg_statement_rollbackpg_statement_rollback在服务端提供类似Oracle/DB2的语句级回滚能力
6250pg_store_planspg_store_plans跟踪所有执行的 SQL 语句的计划统计信息
1080pg_taskpg_task在特定时间点在后台执行SQL命令
7060pg_tdepg_tdePercona加密存储引擎
3000pg_tlepg_tleAWS 可信语言扩展
6010pg_tracingpg_tracingPostgreSQL分布式Tracing
6270pg_wait_samplingpg_wait_sampling基于采样的等待事件统计
9550pgactivepgactivePostgreSQL多主逻辑复制
7080pgauditpgaudit提供审计功能
5120pgautofailoverpgautofailoverPG 自动故障迁移
7180pgextwlistpgextwlistPostgreSQL扩展白名单功能
3540pglite_fusionpglite_fusion在PG表中嵌入SQLite数据库作为数据类型
9510pglogical_tickerpglogical_tickerpglogical复制延迟以秒计的精确视图
1890pgmlpgmlPostgresML:用SQL运行机器学习算法并训练模型
3530pgpdfpgpdfPDF数据类型,管理函数与全文检索
6280pgsentinelpgsentinel活跃会话历史
7020pgsodiumpgsodium表数据加密存储 TDE
4510pgx_ulidpgx_ulidULID数据类型与函数
2850plan_filterpg_plan_filter使用执行计划代价过滤阻止特定查询语句
3060plpgsql_checkplpgsql_check对 plpgsql 函数进行扩展检查
5820safeupdatesafeupdate强制在 UPDATE 和 DELETE 时提供 Where 条件
7960sepgsqlsepgsql基于SELinux标签的强制访问控制
7010supautilssupautils用于在云环境中确保数据库集群的安全
1000timescaledbtimescaledb时序数据库扩展插件
1810vchordvchord使用Rust重写的高性能向量扩展
2150vchord_bm25vchord_bm25BM25排序算法

无需 DDL 的扩展

这些扩展没有 DDL 语句,所以你不需要(也不能)运行 CREATE EXTENSION 来创建它们。

ID扩展名软件包描述
7970auth_delayauth_delay在返回认证失败前暂停一会,避免爆破
6980auto_explainauto_explain提供一种自动记录执行计划的手段
5950basebackup_to_shellbasebackup_to_shell添加一种备份到Shell终端到基础备份方式
5940basic_archivebasic_archive归档模块样例
6340bgw_replstatusbgw_replstatus用于汇报本机主从状态的后台工作进程
9660decoder_rawdecoder_raw逻辑复制解码输出插件:RAW SQL格式
9650decoderbufsdecoderbufs将WAL逻辑解码为ProtocolBuffer协议的消息
7990passwordcheckpasswordcheck用于强制拒绝修改弱密码的扩展
7000passwordcheck_cracklibpasswordcheck使用cracklib加固PG用户密码
5080pg_checksumspg_checksums在离线模式下激活/启用/禁用数据库集群的校验和功能
5190pg_crashpg_crash向数据库进程随机发送信号模拟故障
9530pg_failover_slotspg_failover_slots在Failover过程中保留复制槽
6880pg_overexplainpg_overexplain允许 EXPLAIN 转储更多详细
6380pg_relusagepg_relusage打印查询引用的表与列
7170pg_snakeoilpg_snakeoilPostgreSQL动态链接库反病毒功能
9130pg_statement_rollbackpg_statement_rollback在服务端提供类似Oracle/DB2的语句级回滚能力
1080pg_taskpg_task在特定时间点在后台执行SQL命令
7180pgextwlistpgextwlistPostgreSQL扩展白名单功能
9980pgoutputpgoutputPG内置的逻辑解码输出插件
2850plan_filterpg_plan_filter使用执行计划代价过滤阻止特定查询语句
5820safeupdatesafeupdate强制在 UPDATE 和 DELETE 时提供 Where 条件
7960sepgsqlsepgsql基于SELinux标签的强制访问控制
7010supautilssupautils用于在云环境中确保数据库集群的安全
9970test_decodingtest_decoding基于SQL的WAL逻辑解码样例
9630wal2jsonwal2json用逻辑解码捕获 JSON 格式的 CDC 变更
9640wal2mongowal2mongo使用逻辑解码捕获MongoDB JSON格式的CDC变更

有依赖

依赖其他扩展的扩展。

扩展依赖
babelfishpg_tdsbabelfishpg_tsql
babelfishpg_tsqlbabelfishpg_common, uuid-ossp
bool_plperlplperl
bool_plperluplperlu
data_historizationplpgsql
ddl_historizationplpgsql
documentdbdocumentdb_core, pg_cron, tsm_system_rows, vector, postgis, rum
earthdistancecube
emajdblink, btree_gist
geoipip4r
h3_postgish3, postgis, postgis_raster
hstore_plluahstore, pllua
hstore_plluauhstore, plluau
hstore_plperlplperl
hstore_plperluplperlu
hstore_plpython3uhstore, plpython3u
jsonb_plperlplperl
jsonb_plperluplperlu
jsonb_plpython3uplpython3u
l10n_table_dependent_extensionpg_xenophile
ltree_plpython3ultree, plpython3u
mimeodblink
mobilitydbpostgis
omni_authomni_types, omni_id, pgcrypto, btree_gist, omni_polyfill
omni_awsomni_httpc, pgcrypto, omni_xml, omni_web
omni_cloudeventsomni_web
omni_containersomni_httpc, omni_web
omni_credentialspgcrypto, omni_os
omni_emailomni_id, omni_cloudevents, omni_polyfill
omni_httpcomni_http, omni_types
omni_httpdomni_types, omni_http
omni_kubeomni_httpc, omni_web, omni_var, pgcrypto
omni_ledgeromni_id, omni_polyfill
omni_pythonplpython3u
omni_restomni_httpd, omni_sql, omni_web, omni_var, pgcrypto
omni_schemaomni_sql, omni_vfs, dblink
omni_sessionomni_var, omni_id, omni_web, omni_httpd, omni_polyfill
omni_testdblink
omni_vfs_types_v1omni_vfs_types_v1, dblink
periodsbtree_gist
pg4mlplpgsql, tablefunc, cube, plpython3u
pg_drop_eventsplpgsql
pg_incrementalpg_cron
pg_jobmondblink
pg_laterpgmq
pg_profiledblink, plpgsql
pg_readmehstore
pg_readme_test_extensionhstore
pg_sqlogfile_fdw
pg_stat_kcachepg_stat_statements
pg_uplessplpgsql
pgautofailoverbtree_gist
pgcryptokeypgcrypto
pgfacetingroaringbitmap
pgl_ddl_deploypglogical
pglogical_tickerpglogical
pgroutingpostgis
plperlplperl
plperluplperlu
plpgsql_checkplpgsql
pointcloud_postgispostgis, pointcloud
postgis_rasterpostgis
postgis_sfcgalpostgis
postgis_tiger_geocoderpostgis, fuzzystrmatch
postgis_topologypostgis
powaplpgsql, pg_stat_statements, btree_gist
schedocddl_historization
sparqlplperl, plperlu
supabase_vaultpgsodium
table_versionplpgsql
timeseriescolumnar, pg_cron, pg_ivm, pg_partman
unitplpgsql
vchordvector
vectorizepg_cron, pgmq, vector
vectorscalevector

多扩展

同时包含多个扩展的包: