This is the multi-page printable view of this section.
Click here to print.
Return to the regular view of this page.
类目:ETL
数据复制扩展:逻辑复制,逻辑解码,DDL复制,JSON/BSON/Protobuf 变更抽取,数据迁移,数据导入,数据比对等
1 - pglogical
PostgreSQL逻辑复制:三方扩展实现
扩展概览
PGDG 第一方扩展: pglogical
: PostgreSQL逻辑复制:三方扩展实现
基本信息
元数据
- 默认版本:2.4.4
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pglogical
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pglogical_$v*
- RPM版本:
2.4.4
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pglogical*
- DEB版本:
2.4.5
- DEB依赖:无
扩展详情
2 - pgl_ddl_deploy
使用 pglogical 执行自动 DDL 部署
扩展概览
PGDG 第一方扩展: pgl_ddl_deploy
: 使用 pglogical 执行自动 DDL 部署
基本信息
元数据
- 默认版本:2.2
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pgl_ddl_deploy
- 所需扩展:
pglogical
软件包
- RPM仓库:PGDG
- RPM包名:
pgl_ddl_deploy_$v*
- RPM版本:
2.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pgl-ddl-deploy
- DEB版本:
2.2
- DEB依赖:无
扩展详情
3 - pg_failover_slots
在Failover过程中保留复制槽
扩展概览
PIGSTY 第三方扩展: pg_failover_slots
: 在Failover过程中保留复制槽
基本信息
元数据
- 默认版本:1.0.1
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度:未知
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_failover_slots_$v*
- RPM版本:
1.0.1
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-failover-slots
- DEB版本:
1.0.1
- DEB依赖:无
扩展详情
4 - wal2json
用逻辑解码捕获 JSON 格式的 CDC 变更
扩展概览
PGDG 第一方扩展: wal2json
: 用逻辑解码捕获 JSON 格式的 CDC 变更
基本信息
元数据
- 默认版本:2.5.3
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
wal2json_$v*
- RPM版本:
2.5.3
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-wal2json
- DEB版本:
2.5.3
- DEB依赖:无
扩展详情
5 - wal2mongo
使用逻辑解码捕获MongoDB JSON格式的CDC变更
扩展概览
PIGSTY 第三方扩展: wal2mongo
: 使用逻辑解码捕获MongoDB JSON格式的CDC变更
基本信息
元数据
- 默认版本:1.0.7
- PG大版本:
16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PIGSTY
- RPM包名:
wal2mongo_$v*
- RPM版本:
1.0.7
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-wal2mongo
- DEB版本:
1.0.7
- DEB依赖:无
扩展详情
6 - decoderbufs
将WAL逻辑解码为ProtocolBuffer协议的消息
扩展概览
PGDG 第一方扩展: decoderbufs
: 将WAL逻辑解码为ProtocolBuffer协议的消息
基本信息
元数据
- 默认版本:0.1.0
- PG大版本:
16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
postgres-decoderbufs_$v*
- RPM版本:
0.1.0
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-decoderbufs
- DEB版本:
0.1.0
- DEB依赖:无
扩展详情
7 - decoder_raw
逻辑复制解码输出插件:RAW SQL格式
扩展概览
PIGSTY 第三方扩展: decoder_raw
: 逻辑复制解码输出插件:RAW SQL格式
基本信息
元数据
- 默认版本:1.0
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度:未知
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PIGSTY
- RPM包名:
decoder_raw_$v*
- RPM版本:
1.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-decoder-raw
- DEB版本:
1.0
- DEB依赖:无
扩展详情
8 - test_decoding
基于SQL的WAL逻辑解码样例
扩展概览
CONTRIB 自带扩展: test_decoding
: 基于SQL的WAL逻辑解码样例
基本信息
元数据
- 默认版本:16.3
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
PostgreSQL 自带 Contrib 扩展模块
扩展详情
9 - mimeo
在PostgreSQL实例间进行表级复制
扩展概览
PIGSTY 第三方扩展: mimeo
: 在PostgreSQL实例间进行表级复制
基本信息
元数据
- 默认版本:1.5.1
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:
dblink
软件包
- RPM仓库:PIGSTY
- RPM包名:
mimeo_$v
- RPM版本:
1.5.1
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-mimeo
- DEB版本:
1.5.1
- DEB依赖:无
扩展详情
10 - repmgr
PostgreSQL复制管理组件
扩展概览
PGDG 第一方扩展: repmgr
: PostgreSQL复制管理组件
基本信息
元数据
- 默认版本:5.4
- PG大版本:
16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
repmgr_$v*
- RPM版本:
5.4
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-repmgr
- DEB版本:
5.4
- DEB依赖:无
扩展详情
11 - pgcopydb
将一个PostgreSQL数据库拷贝至目标服务器
扩展概览
PGDG 第三方扩展: pgcopydb
: 将一个PostgreSQL数据库拷贝至目标服务器
基本信息
元数据
- 默认版本:0.15
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pgcopydb
- RPM版本:
0.15
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
pgcopydb
- DEB版本:
0.15
- DEB依赖:无
扩展详情
12 - pgloader
从MySQL/SQLite/MSSQL一键迁移至PostgreSQL!
扩展概览
PGDG 第一方扩展: pgloader
: 从MySQL/SQLite/MSSQL一键迁移至PostgreSQL!
基本信息
元数据
- 默认版本:3.6.10
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pgloader
- RPM版本:
3.6.10
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
pgloader
- DEB版本:
3.6.10
- DEB依赖:无
扩展详情
13 - pg_fact_loader
在 Postgres 中构建事实表
扩展概览
PGDG 第一方扩展: pg_fact_loader
: 在 Postgres 中构建事实表
基本信息
元数据
- 默认版本:2.0
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
fact_loader
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pg_fact_loader_$v*
- RPM版本:
2.0
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pg-fact-loader
- DEB版本:
2.0
- DEB依赖:无
扩展详情
14 - pg_bulkload
向 PostgreSQL 中高速加载数据
扩展概览
PGDG 第三方扩展: pg_bulkload
: 向 PostgreSQL 中高速加载数据
基本信息
元数据
- 默认版本:3.1.21
- PG大版本:
16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pg_bulkload_$v*
- RPM版本:
3.1.21
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-bulkload
- DEB版本:
3.1.21
- DEB依赖:无
扩展详情
15 - pg_comparator
比对两个PostgreSQL数据库内容的差异
扩展概览
PGDG 第一方扩展: pg_comparator
: 比对两个PostgreSQL数据库内容的差异
基本信息
元数据
- 默认版本:2.2.5
- PG大版本:
16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pg_comparator_$v*
- RPM版本:
2.2.5
- RPM依赖:无
- DEB仓库:无
- DEB包名:无
- DEB版本:无
- DEB依赖:无
扩展详情
16 - pgimportdoc
将XML,JSON,BYTEA文档导入PG数据库
扩展概览
PGDG 第一方扩展: pgimportdoc
: 将XML,JSON,BYTEA文档导入PG数据库
基本信息
元数据
- 默认版本:0.1.4
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pgimportdoc_$v*
- RPM版本:
0.1.4
- RPM依赖:无
- DEB仓库:无
- DEB包名:无
- DEB版本:无
- DEB依赖:无
扩展详情
17 - pgexportdoc
从PG中导出XML,JSON,BYTEA文档
扩展概览
PGDG 第一方扩展: pgexportdoc
: 从PG中导出XML,JSON,BYTEA文档
基本信息
元数据
- 默认版本:0.1.4
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 无需执行
CREATE EXTENSION
DDL
- 可重定位:未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pgexportdoc_$v*
- RPM版本:
0.1.4
- RPM依赖:无
- DEB仓库:无
- DEB包名:无
- DEB版本:无
- DEB依赖:无
扩展详情