以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
找到 70 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_paxos | 0.2 | 为 PostgreSQL 提供 Paxos 分布式共识函数和基于 Paxos 的表复制。 | ETL | PostgreSQL | C | — | 309 |
| pgcapture | 0.1 | Netflix DBLog的可扩展实现,用于PostgreSQL | ETL | Apache-2.0 | Go | — | 285 |
| amqp | 0.4.2 | 允许 PostgreSQL 语句向 AMQP 消息代理发布消息。 | ETL | BSD-3-Clause | C | 10–18 | 214 |
| gfs | 0.0.1 | 基于按需读取复制的GFS存储:一种表访问方法,缺失行在读取时从源获取并在本地写入 | ETL | MIT | Rust | — | 156 |
| ora_migrator | 1.1.0 | ora_migrator:用于将 Oracle 数据库迁移到 PostgreSQL 的工具。 | ETL | PostgreSQL | SQL | 10–18 | 121 |
| kafka | 0.0.1 | 从 PostgreSQL 事务中向 Apache Kafka 异步发送消息的预加载扩展。 | ETL | MIT | C | 10–18 | 112 |
| synchdb | 1.0 | 通过 C/Java 混合模块,将 MySQL、SQL Server、Oracle 与 OpenLog Replicator 数据直接以 CDC 方式复制到 PostgreSQL。 | ETL | Apache-2.0 | C | 16–18 | 111 |
| metagration | 1.0.4 | 使用Postgres进行迁移 | ETL | PostgreSQL | SQL | — | 102 |
| pg_turso | 1.0 | 将数据复制到Turso的Postgres插件 | ETL | MIT | Zig | — | 75 |
| pg_duckpipe | 1.0.0 | 将堆表的变更数据实时同步到 DuckLake 列式表 | ETL | MIT | Rust | 17–18 | 69 |
| jsoncdc | 0.1.0 | 将 PostgreSQL 逻辑解码变更流转换为逐行 JSON 的 Rust 输出插件。 | ETL | Apache-2.0 | Rust | — | 62 |
| pipeline_kafka | 1.0.0 | 为 PipelineDB 集成 Kafka,提供后台消费、消息生产、偏移量与延迟监控 | ETL | GPL-3.0 | C | — | 62 |
| pg_tm_aux | 1.1.1 | 数据传输辅助功能 | ETL | — | C | — | 50 |
| pgnats | 1.1.0 | 集成 NATS 消息系统,提供发布、订阅、JetStream、键值与对象存储 SQL API。 | ETL | MIT | Rust | 14–18 | 37 |
| cigration | 1.1 | 在线迁移与再平衡 Citus 共置分片,用于集群扩容、缩容及 Worker 节点替换。 | ETL | Apache-2.0 | SQL | 10–13 | 28 |
| pg_zlog | 0.1 | pg_zlog:数据集成类 PostgreSQL 扩展;上游说明为“Logical table replication using Ceph and ZLog”。 | ETL | — | C | — | 19 |
| pg_migrate | 0.1.1 | 避免长时间锁定的PostgreSQL表迁移 | ETL | BSD-3-Clause | C | — | 16 |
| advcopy | 0.0.2 | 用于在 PostgreSQL 与 S3 之间导入导出数据的 PL/Python 扩展。 | ETL | — | Python | — | 12 |
| pgcmp | 3.1 | pg_comparator 的支撑扩展,为 PostgreSQL 数据比对提供校验和与类型转换函数。 | ETL | BSD-3-Clause | C | — | 12 |
| pg_fasttransfer | 1.0 | 从 SQL 函数调用 FastTransfer 工具,在 PostgreSQL 数据库之间高速传输数据。 | ETL | MIT | C | 15–18 | 10 |
| pipeline_kinesis | 0.9.0 | 通过动态后台进程将 Amazon Kinesis 流消费到 PipelineDB 流中,并持久化分片位置 | ETL | GPL-3.0 | C++ | — | 10 |
| data2pg | 0.7 | 通过外部数据包装器发现、复制和比较非PostgreSQL数据库内容的迁移框架 | ETL | — | SQL | — | 9 |
| replisome | 0.1 | 通过逻辑解码将 PostgreSQL 行变更以 JSON 流输出,并提供 Python 消费框架。 | ETL | BSD-3-Clause | C | — | 9 |
| pg_chainsync | 0.0.0 | pg_chainsync:通过后台工作进程在 PostgreSQL 中直接访问区块链区块、事件和任务。 | ETL | MIT | Rust | 17 | 8 |
| pg_pageprep | 0.1 | 为从 PostgreSQL 或 Postgres Pro Standard 迁移到 Postgres Pro Enterprise 的 64 位 XID 页面格式预留堆页面空间。 | ETL | PostgreSQL | C | 10–11 | 8 |
| bwcontrol | 1.0 | bwcontrol:数据集成类 PostgreSQL 扩展;上游说明为“Bottledwater control extension”。 | ETL | PostgreSQL | C | 10–18 | 7 |
| pg_kafka_events | 1.0 | 通过后台工作进程将 PostgreSQL 逻辑解码变更事件发布到 Apache Kafka。 | ETL | Apache-2.0 | C | — | 7 |
| nanomsgtopdb | 1.0 | 通过预加载后台工作进程将 nanomsg 消息写入 PipelineDB 流。 | ETL | — | C | — | 6 |
| mysql_migrator | 0.3.0 | MySQL到PostgreSQL迁移工具 | ETL | PostgreSQL | SQL | — | 5 |
| panda_post | 0.2.1 | 将Python Pandas数据导入Postgres | ETL | BSD-2-Clause | Python | — | 5 |
| pandapost | 0.2.0 | 将Python Pandas数据导入Postgres | ETL | BSD-2-Clause | Python | — | 5 |
| pgcat | 1.0 | pgcat:增强型逻辑复制扩展,提供按表订阅、表映射与复制标识跟踪能力。 | ETL | Apache-2.0 | C | 11–18 | 5 |
| pg_redispub | 1.0 | 从 PostgreSQL 向本机 Redis 服务器发布频道消息 | ETL | MIT | C | — | 4 |
| pgq_node | 3.5 | 为级联 PgQ 队列协调节点、订阅者、消费者与水位线 | ETL | ISC | SQL | 10–14 | 4 |
| rppd | 0.2.2 | 基于触发器将 PostgreSQL 行变更通过 gRPC 发送到集群化 Rust/Python 执行服务的事件分发扩展。 | ETL | AGPL-3.0 | Rust | 13–17 | 4 |
| jx_io | 0.1.1 | jx_io:数据集成类 PostgreSQL 扩展;上游说明为“Extension to export and import json and xml from/to postgres”。 | ETL | PostgreSQL | SQL | 10–18 | 3 |
| chdb_hook | 0.1.0 | 利用 chDB URL 能力扩展 COPY 与 CREATE TABLE 的无 SQL 对象钩子模块 | ETL | Apache-2.0 | C | 16–19 | 2 |
| pg_follower | 1.0 | 用于捕获并应用数据库变更的教学型逻辑复制扩展 | ETL | — | C | — | 2 |
| pg_repeater | 0.1 | 通过 postgres_fdw 将实用语句和序列化查询计划复制到远程 PostgreSQL 节点。 | ETL | PostgreSQL | C | — | 2 |
| pg_wal_ext | 1.0 | 读取WAL文件并可能生成SQL | ETL | MIT | C | — | 2 |
| pigiaminja | 0.1.0 | 使用Jinja模板导出的PostgreSQL扩展 | ETL | PostgreSQL | Rust | — | 2 |
| synchronize_logical_slots | 1.0 | 将 EDB Advanced Server 12 主库的逻辑复制槽同步到同步流复制备库。 | ETL | — | C | 12 | 2 |
| cdc_webhook | 1.0 | 变更数据捕获Webhook扩展 | ETL | — | Python | — | 1 |
| check_orapg | 3.0 | 通过比较数据库对象、权限、属性、注释与行数,验证 Oracle 到 PostgreSQL 或 EDB 的迁移完整性。 | ETL | — | SQL | 11–13 | 1 |
| copy_parquet | 0.0.1 | 支持PostgreSQL COPY与Apache Parquet的实验性功能 | ETL | Apache-2.0 | C++ | — | 1 |
| ddl_repl | 1.0 | 通过实用命令钩子在多个 PostgreSQL 实例间复制 DDL 与 DCL 命令 | ETL | — | C | — | 1 |
| gsheets | 0.1.0 | 在 PostgreSQL 中读写 Google Sheets 数据。 | ETL | MIT | C | — | 1 |
| ly2pg | 0.1 | 导入LilyPond文件至PostgreSQL | ETL | — | SQL | — | 1 |
| migration | 0.0.1 | 在数据库内注册、执行和回滚基于 SQL 文件的模式迁移。 | ETL | — | SQL | — | 1 |
| pg_delta | 0.2.0 | PostgreSQL与Delta Lake流式集成 | ETL | — | Rust | — | 1 |