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 变更抽取,数据迁移,数据导入,数据比对等

ETL 类目共有 17 个可用扩展:

扩展名(官网) 标准名(简介) 仓库 版本 类目 许可证 LOAD DDL TRUST RELOC 简介
pglogical pglogical PGDG 2.4.4 ETL PostgreSQL PostgreSQL逻辑复制:三方扩展实现
pglogical_origin pglogical PGDG 1.0.0 ETL PostgreSQL 用于从 Postgres 9.4 升级时的兼容性虚拟扩展
pglogical_ticker pglogical PGDG 1.4 ETL PostgreSQL pglogical复制延迟的精确视图
pgl_ddl_deploy pgl_ddl_deploy PGDG 2.2 ETL MIT 使用 pglogical 执行自动 DDL 部署
pg_failover_slots pg_failover_slots PIGSTY 1.0.1 ETL PostgreSQL 在Failover过程中保留复制槽
wal2json wal2json PGDG 2.5.3 ETL BSD 3 用逻辑解码捕获 JSON 格式的 CDC 变更
wal2mongo wal2mongo PIGSTY 1.0.7 ETL Apache-2.0 使用逻辑解码捕获MongoDB JSON格式的CDC变更
decoderbufs decoderbufs PGDG 0.1.0 ETL MIT 将WAL逻辑解码为ProtocolBuffer协议的消息
decoder_raw decoder_raw PIGSTY 1.0 ETL PostgreSQL 逻辑复制解码输出插件:RAW SQL格式
test_decoding test_decoding CONTRIB 16.3 ETL PostgreSQL 基于SQL的WAL逻辑解码样例
mimeo mimeo PIGSTY 1.5.1 ETL PostgreSQL 在PostgreSQL实例间进行表级复制
repmgr repmgr PGDG 5.4 ETL GPLv3 PostgreSQL复制管理组件
pgcopydb pgcopydb PGDG 0.15 ETL PostgreSQL 将一个PostgreSQL数据库拷贝至目标服务器
pgloader pgloader PGDG 3.6.10 ETL PostgreSQL 从MySQL/SQLite/MSSQL一键迁移至PostgreSQL!
pg_fact_loader pg_fact_loader PGDG 2.0 ETL MIT 在 Postgres 中构建事实表
pg_bulkload pg_bulkload PGDG 3.1.21 ETL BSD 3 向 PostgreSQL 中高速加载数据
pg_comparator pg_comparator PGDG 2.2.5 ETL BSD 3 比对两个PostgreSQL数据库内容的差异
pgimportdoc pgimportdoc PGDG 0.1.4 ETL BSD 2 将XML,JSON,BYTEA文档导入PG数据库
pgexportdoc pgexportdoc PGDG 0.1.4 ETL BSD 2 从PG中导出XML,JSON,BYTEA文档

1 - pglogical

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

扩展概览

PGDG 第一方扩展: pglogical : PostgreSQL逻辑复制:三方扩展实现

基本信息

  • 扩展编号:9500
  • 扩展名称: pglogical
  • 标准名称:pglogical
  • 扩展类目: ETL
  • 官方网站: https://github.com/2ndQuadrant/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 部署

基本信息

  • 扩展编号:9510
  • 扩展名称: pgl_ddl_deploy
  • 标准名称:pgl_ddl_deploy
  • 扩展类目: ETL
  • 官方网站: https://github.com/enova/pgl_ddl_deploy
  • 开源协议: MIT 许可证
  • 编程语言: 未知
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本: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过程中保留复制槽

基本信息

  • 扩展编号:9520
  • 扩展名称: pg_failover_slots
  • 标准名称:pg_failover_slots
  • 扩展类目: ETL
  • 官方网站: https://github.com/EnterpriseDB/pg_failover_slots
  • 开源协议: PostgreSQL 许可证
  • 编程语言: C
  • 其他标签:nil-lic
  • 备注信息:无

元数据

  • 默认版本: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 变更

基本信息

  • 扩展编号:9610
  • 扩展名称: wal2json
  • 标准名称:wal2json
  • 扩展类目: ETL
  • 官方网站: https://github.com/eulerto/wal2json
  • 开源协议: BSD 3 许可证
  • 编程语言: C
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本: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变更

基本信息

  • 扩展编号:9620
  • 扩展名称: wal2mongo
  • 标准名称:wal2mongo
  • 扩展类目: ETL
  • 官方网站: https://github.com/HighgoSoftware/wal2mongo
  • 开源协议: Apache-2.0 许可证
  • 编程语言: C
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本: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实例间进行表级复制

基本信息

  • 扩展编号:9700
  • 扩展名称: mimeo
  • 标准名称:mimeo
  • 扩展类目: ETL
  • 官方网站: https://github.com/omniti-labs/mimeo
  • 开源协议: PostgreSQL 许可证
  • 编程语言: 纯SQL
  • 其他标签:无
  • 备注信息:

元数据

  • 默认版本: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复制管理组件

基本信息

  • 扩展编号:9710
  • 扩展名称: repmgr
  • 标准名称:repmgr
  • 扩展类目: ETL
  • 官方网站: https://github.com/EnterpriseDB/repmgr
  • 开源协议: GPLv3 许可证
  • 编程语言: 未知
  • 其他标签:not-used
  • 备注信息:无

元数据

  • 默认版本: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数据库拷贝至目标服务器

基本信息

  • 扩展编号:9800
  • 扩展名称: pgcopydb
  • 标准名称:pgcopydb
  • 扩展类目: ETL
  • 官方网站: https://github.com/dimitri/pgcopydb
  • 开源协议: PostgreSQL 许可证
  • 编程语言: C
  • 其他标签:无
  • 备注信息:

元数据

  • 默认版本: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!

基本信息

  • 扩展编号:9810
  • 扩展名称: pgloader
  • 标准名称:pgloader
  • 扩展类目: ETL
  • 官方网站: https://github.com/dimitri/pgloader
  • 开源协议: PostgreSQL 许可证
  • 编程语言: Lisp
  • 其他标签:无
  • 备注信息:

元数据

  • 默认版本: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 中构建事实表

基本信息

  • 扩展编号:9820
  • 扩展名称: pg_fact_loader
  • 标准名称:pg_fact_loader
  • 扩展类目: ETL
  • 官方网站: https://github.com/enova/pg_fact_loader
  • 开源协议: MIT 许可证
  • 编程语言: 未知
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本: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 中高速加载数据

基本信息

  • 扩展编号:9830
  • 扩展名称: pg_bulkload
  • 标准名称:pg_bulkload
  • 扩展类目: ETL
  • 官方网站: https://github.com/ossc-db/pg_bulkload
  • 开源协议: BSD 3 许可证
  • 编程语言: 未知
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本: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数据库

基本信息

  • 扩展编号:9850
  • 扩展名称: pgimportdoc
  • 标准名称:pgimportdoc
  • 扩展类目: ETL
  • 官方网站: https://github.com/okbob/pgimportdoc
  • 开源协议: BSD 2 许可证
  • 编程语言: C
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本: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文档

基本信息

  • 扩展编号:9860
  • 扩展名称: pgexportdoc
  • 标准名称:pgexportdoc
  • 扩展类目: ETL
  • 官方网站: https://github.com/okbob/pgexportdoc
  • 开源协议: BSD 2 许可证
  • 编程语言: C
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本: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依赖:无

扩展详情