ETL - 数据集成

数据复制扩展:逻辑复制,逻辑解码,DDL复制,JSON/BSON/Protobuf 变更抽取,数据迁移,数据导入,数据比对等

数据复制扩展:逻辑复制,逻辑解码,DDL复制,JSON/BSON/Protobuf 变更抽取,数据迁移,数据导入,数据比对等

共有 18 个扩展包,包含 19 个扩展。

扩展 版本 许可证 语言 描述
pglogical pglogical 2.4.6 PostgreSQL C PostgreSQL逻辑复制:三方扩展实现
pglogical_origin pglogical 2.4.6 PostgreSQL C 用于从 Postgres 9.4 升级时的兼容性虚拟扩展
pglogical_ticker pglogical_ticker 1.4.1 PostgreSQL C pglogical复制延迟以秒计的精确视图
pgl_ddl_deploy pgl_ddl_deploy 2.2.1 MIT C 使用 pglogical 执行自动 DDL 部署
pg_failover_slots pg_failover_slots 1.2.0 PostgreSQL C 在Failover过程中保留复制槽
db_migrator db_migrator 1.0.0 BSD 3-Clause SQL 使用FDW从其他DBMS迁移到PostgreSQL
pgactive pgactive 2.1.7 Apache-2.0 C PostgreSQL多主逻辑复制
spock spock 5.0.5 PostgreSQL C PostgreSQL 多主逻辑复制扩展
lolor lolor 1.2.2 PostgreSQL C 让 PostgreSQL 大对象兼容逻辑复制的扩展
wal2json wal2json 2.6 BSD 3-Clause C 用逻辑解码捕获 JSON 格式的 CDC 变更
wal2mongo wal2mongo 1.0.7 Apache-2.0 C 使用逻辑解码捕获MongoDB JSON格式的CDC变更
decoderbufs decoderbufs 3.4.1 MIT C 将WAL逻辑解码为ProtocolBuffer协议的消息
decoder_raw decoder_raw 1.0 PostgreSQL C 逻辑复制解码输出插件:RAW SQL格式
mimeo mimeo 1.5.1 PostgreSQL SQL 在PostgreSQL实例间进行表级复制
repmgr repmgr 5.5.0 GPL-3.0 C PostgreSQL复制管理组件
pg_fact_loader pg_fact_loader 2.0.1 MIT C 在 Postgres 中构建事实表
pg_bulkload pg_bulkload 3.1.23 BSD 3-Clause C 向 PostgreSQL 中高速加载数据
test_decoding test_decoding - PostgreSQL C 基于SQL的WAL逻辑解码样例
pgoutput pgoutput - PostgreSQL C PG内置的逻辑解码输出插件

pglogical - 2.4.6

PostgreSQL逻辑复制:三方扩展实现

Extension Website Attributes
Package pglogical
RPM pglogical_$v DDL
DEB postgresql-$v-pglogical LIB
Language C
License PostgreSQL
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

pglogical_ticker - 1.4.1

pglogical复制延迟以秒计的精确视图

Extension Website Attributes
Package pglogical_ticker
RPM pglogical_ticker_$v DDL
DEB postgresql-$v-pglogical-ticker LIB
Language C
License PostgreSQL
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

pgl_ddl_deploy - 2.2.1

使用 pglogical 执行自动 DDL 部署

Extension Website Attributes
Package pgl_ddl_deploy
RPM pgl_ddl_deploy_$v DDL
DEB postgresql-$v-pgl-ddl-deploy LIB
Language C
License MIT
OS/Archx86_64aarch64
el81716151417161514
el91716151417161514
el101716151417161514
d121716151417161514
d131716151417161514
u221716151417161514
u241716151417161514

pg_failover_slots - 1.2.0

在Failover过程中保留复制槽

Extension Website Attributes
Package pg_failover_slots
RPM pg_failover_slots_$v
DEB postgresql-$v-pg-failover-slots LIB
Language C
License PostgreSQL
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

db_migrator - 1.0.0

使用FDW从其他DBMS迁移到PostgreSQL

Extension Website Attributes
Package db_migrator
RPM db_migrator_$v DDL
DEB postgresql-$v-db-migrator
Language SQL TRUST
License BSD 3-Clause
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

pgactive - 2.1.7

PostgreSQL多主逻辑复制

Extension Website Attributes
Package pgactive
RPM pgactive_$v DDL
DEB postgresql-$v-pgactive LIB
Language C
License Apache-2.0
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

spock - 5.0.5

PostgreSQL 多主逻辑复制扩展

Extension Website Attributes
Package spock
RPM spock_$v DDL
DEB pgedge-$v-spock LIB
Language C
License PostgreSQL
OS/Archx86_64aarch64
el8
el9
el10
d12
d13
u22
u24

lolor - 1.2.2

让 PostgreSQL 大对象兼容逻辑复制的扩展

Extension Website Attributes
Package lolor
RPM lolor_$v DDL
DEB pgedge-$v-lolor LIB
Language C TRUST
License PostgreSQL
OS/Archx86_64aarch64
el8
el9
el10
d12
d13
u22
u24

wal2json - 2.6

用逻辑解码捕获 JSON 格式的 CDC 变更

Extension Website Attributes
Package wal2json
RPM wal2json_$v
DEB postgresql-$v-wal2json LIB
Language C
License BSD 3-Clause
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

wal2mongo - 1.0.7

使用逻辑解码捕获MongoDB JSON格式的CDC变更

Extension Website Attributes
Package wal2mongo
RPM wal2mongo_$v
DEB postgresql-$v-wal2mongo LIB
Language C
License Apache-2.0
OS/Archx86_64aarch64
el8161514161514
el9161514161514
el10161514161514
d12161514161514
d13161514161514
u22161514161514
u24161514161514

decoderbufs - 3.4.1

将WAL逻辑解码为ProtocolBuffer协议的消息

Extension Website Attributes
Package decoderbufs
RPM postgres-decoderbufs_$v
DEB postgresql-$v-decoderbufs LIB
Language C
License MIT
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

decoder_raw - 1.0

逻辑复制解码输出插件:RAW SQL格式

Extension Website Attributes
Package decoder_raw
RPM decoder_raw_$v
DEB postgresql-$v-decoder-raw LIB
Language C
License PostgreSQL
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171817
d1218171615141817161514
d1318171817
u2218171615141817161514
u2418171615141817161514

mimeo - 1.5.1

在PostgreSQL实例间进行表级复制

Extension Website Attributes
Package mimeo
RPM mimeo_$v DDL
DEB postgresql-$v-mimeo
Language SQL
License PostgreSQL
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

repmgr - 5.5.0

PostgreSQL复制管理组件

Extension Website Attributes
Package repmgr
RPM repmgr_$v DDL
DEB postgresql-$v-repmgr LIB
Language C
License GPL-3.0
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

pg_fact_loader - 2.0.1

在 Postgres 中构建事实表

Extension Website Attributes
Package pg_fact_loader
RPM pg_fact_loader_$v DDL
DEB postgresql-$v-pg-fact-loader LIB
Language C
License MIT
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d121716151417161514
d131716151417161514
u221716151417161514
u241716151417161514

pg_bulkload - 3.1.23

向 PostgreSQL 中高速加载数据

Extension Website Attributes
Package pg_bulkload
RPM pg_bulkload_$v DDL
DEB postgresql-$v-pg-bulkload LIB
Language C
License BSD 3-Clause
OS/Archx86_64aarch64
el818171615141817161514
el918171615141817161514
el1018171615141817161514
d1218171615141817161514
d1318171615141817161514
u2218171615141817161514
u2418171615141817161514

test_decoding - -

基于SQL的WAL逻辑解码样例

Extension Website Attributes
Package test_decoding
RPM postgresql$v-contrib
DEB postgresql-$v LIB
Language C
License PostgreSQL
OS/Archx86_64aarch64
el8
el9
el10
d12
d13
u22
u24

pgoutput - -

PG内置的逻辑解码输出插件

Extension Website Attributes
Package pgoutput
RPM postgresql$v-contrib
DEB postgresql-$v LIB
Language C
License PostgreSQL
OS/Archx86_64aarch64
el8
el9
el10
d12
d13
u22
u24