这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

类目:ETL

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

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

扩展名(详情) 标准名(官网) 仓库 版本 类目 许可证 LOAD DDL TRUST RELOC 简介
pglogical pglogical PGDG 2.4.5 ETL PostgreSQL PostgreSQL逻辑复制:三方扩展实现
pglogical_origin pglogical PGDG 1.0.0 ETL PostgreSQL 用于从 Postgres 9.4 升级时的兼容性虚拟扩展
pglogical_ticker pglogical_ticker 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过程中保留复制槽
db_migrator db_migrator PIGSTY 1.0.0 ETL BSD 3 使用FDW从其他DBMS迁移到PostgreSQL
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格式
pgoutput pgoutput CONTRIB - ETL PostgreSQL PG内置的逻辑解码输出插件
test_decoding test_decoding CONTRIB - ETL PostgreSQL 基于SQL的WAL逻辑解码样例
mimeo mimeo MIXED 1.5.1 ETL PostgreSQL 在PostgreSQL实例间进行表级复制
repmgr repmgr PGDG 5.5 ETL GPLv3 PostgreSQL复制管理组件
pg_fact_loader pg_fact_loader PGDG 2.0 ETL MIT 在 Postgres 中构建事实表
pg_bulkload pg_bulkload PIGSTY 3.1.22 ETL BSD 3 向 PostgreSQL 中高速加载数据

1 - pglogical

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

扩展概览

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

基本信息

  • 扩展编号: 9500
  • 扩展名称: pglogical
  • 标准包名: pglogical
  • 扩展类目: ETL
  • 开源协议: PostgreSQL
  • 官方网站: https://github.com/2ndQuadrant/pglogical
  • 编程语言: C
  • 其他标签: 无
  • 备注信息: 无

元数据

  • 默认版本: 2.4.5
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: pglogical
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pglogical_$v*
  • RPM版本:2.4.5
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pglogical
  • DEB版本:2.4.5
  • DEB依赖:无

扩展详情

2 - pglogical_origin

用于从 Postgres 9.4 升级时的兼容性虚拟扩展

扩展概览

PGDG 第一方扩展: pglogical : 用于从 Postgres 9.4 升级时的兼容性虚拟扩展

基本信息

  • 扩展编号: 9501
  • 扩展名称: pglogical_origin
  • 标准包名: pglogical
  • 扩展类目: ETL
  • 开源协议: PostgreSQL
  • 官方网站: https://github.com/2ndQuadrant/pglogical
  • 编程语言: C
  • 其他标签: 无
  • 备注信息: 无

元数据

  • 默认版本: 1.0.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: pglogical_origin
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pglogical_$v*
  • RPM版本:1.0.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pglogical
  • DEB版本:1.0.0
  • DEB依赖:无

扩展详情

3 - pglogical_ticker

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

扩展概览

PGDG 第三方扩展: pglogical_ticker : pglogical复制延迟以秒计的精确视图

基本信息

  • 扩展编号: 9510
  • 扩展名称: pglogical_ticker
  • 标准包名: pglogical_ticker
  • 扩展类目: ETL
  • 开源协议: PostgreSQL
  • 官方网站: https://github.com/enova/pglogical_ticker
  • 编程语言: C
  • 其他标签: 无
  • 备注信息:

元数据

  • 默认版本: 1.4
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: pglogical_ticker
  • 所需扩展: pglogical

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pglogical_ticker_$v*
  • RPM版本:1.4
  • RPM依赖:1, ., 4
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pglogical-ticker
  • DEB版本:1.4
  • DEB依赖:postgresql-$v-pglogical

扩展详情

4 - pgl_ddl_deploy

使用 pglogical 执行自动 DDL 部署

扩展概览

PGDG 第一方扩展: pgl_ddl_deploy : 使用 pglogical 执行自动 DDL 部署

基本信息

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

元数据

  • 默认版本: 2.2
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: pgl_ddl_deploy
  • 所需扩展: pglogical

软件包

  • RPM仓库:PGDG
  • RPM包名:pgl_ddl_deploy_$v*
  • RPM版本:2.2
  • RPM依赖:2, ., 2
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pgl-ddl-deploy
  • DEB版本:2.2
  • DEB依赖:postgresql-$v-pglogical

扩展详情

5 - pg_failover_slots

在Failover过程中保留复制槽

扩展概览

PIGSTY 第三方扩展: pg_failover_slots : 在Failover过程中保留复制槽

基本信息

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

元数据

  • 默认版本: 1.0.1
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要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依赖:无

扩展详情

6 - db_migrator

使用FDW从其他DBMS迁移到PostgreSQL

扩展概览

PIGSTY 第三方扩展: db_migrator : 使用FDW从其他DBMS迁移到PostgreSQL

基本信息

元数据

  • 默认版本: 1.0.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 受信任,无需超级用户,带 CREATE 权限的用户可以直接创建
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:db_migrator_$v
  • RPM版本:1.0.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-db-migrator
  • DEB版本:1.0.0
  • DEB依赖:无

扩展详情

7 - wal2json

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

扩展概览

PGDG 第一方扩展: wal2json : 用逻辑解码捕获 JSON 格式的 CDC 变更

基本信息

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

元数据

  • 默认版本: 2.5.3
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

8 - wal2mongo

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

扩展概览

PIGSTY 第三方扩展: wal2mongo : 使用逻辑解码捕获MongoDB JSON格式的CDC变更

基本信息

  • 扩展编号: 9640
  • 扩展名称: wal2mongo
  • 标准包名: wal2mongo
  • 扩展类目: ETL
  • 开源协议: Apache-2.0
  • 官方网站: https://github.com/HighgoSoftware/wal2mongo
  • 编程语言: 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依赖:无

扩展详情

9 - decoderbufs

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

扩展概览

PGDG 第一方扩展: decoderbufs : 将WAL逻辑解码为ProtocolBuffer协议的消息

基本信息

元数据

  • 默认版本: 0.1.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

10 - decoder_raw

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

扩展概览

PIGSTY 第三方扩展: decoder_raw : 逻辑复制解码输出插件:RAW SQL格式

基本信息

元数据

  • 默认版本: 1.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

11 - pgoutput

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

扩展概览

CONTRIB 自带扩展: pgoutput : PG内置的逻辑解码输出插件

基本信息

元数据

  • 默认版本: -
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

PostgreSQL 自带 Contrib 扩展模块


扩展详情

12 - test_decoding

基于SQL的WAL逻辑解码样例

扩展概览

CONTRIB 自带扩展: test_decoding : 基于SQL的WAL逻辑解码样例

基本信息

元数据

  • 默认版本: -
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

PostgreSQL 自带 Contrib 扩展模块


扩展详情

13 - mimeo

在PostgreSQL实例间进行表级复制

扩展概览

MIXED 第三方扩展: mimeo : 在PostgreSQL实例间进行表级复制

基本信息

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

元数据

  • 默认版本: 1.5.1
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

14 - repmgr

PostgreSQL复制管理组件

扩展概览

PGDG 第一方扩展: repmgr : PostgreSQL复制管理组件

基本信息

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

元数据

  • 默认版本: 5.5
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:repmgr_$v*
  • RPM版本:5.5
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-repmgr
  • DEB版本:5.5
  • DEB依赖:无

扩展详情

15 - pg_fact_loader

在 Postgres 中构建事实表

扩展概览

PGDG 第一方扩展: pg_fact_loader : 在 Postgres 中构建事实表

基本信息

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

元数据

  • 默认版本: 2.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

16 - pg_bulkload

向 PostgreSQL 中高速加载数据

扩展概览

PIGSTY 第三方扩展: pg_bulkload : 向 PostgreSQL 中高速加载数据

基本信息

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

元数据

  • 默认版本: 3.1.22
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pg_bulkload_$v*
  • RPM版本:3.1.22
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-bulkload
  • DEB版本:3.1.22
  • DEB依赖:无

扩展详情