wal2json

wal2json

Changing data capture in JSON format

Overview

IDExtensionPackageVersionCategoryLicenseLanguage
9630
wal2json
wal2json
2.6
ETL
BSD 3-Clause
C
AttributeHas BinaryHas LibraryNeed LoadHas DDLRelocatableTrusted
--s----
No
Yes
No
No
no
no
Relationships
See Also
pglogical
wal2mongo
decoderbufs
decoder_raw
kafka_fdw
pglogical_origin
pglogical_ticker
pg_failover_slots

Packages

TypeRepoVersionPG Major AvailabilityPackage PatternDependencies
EL
PGDG
2.6
18
17
16
15
14
13
wal2json_$v*-
Debian
PGDG
2.6
18
17
16
15
14
13
postgresql-$v-wal2json-
Linux / PGPG18PG17PG16PG15PG14PG13
el8.x86_64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
el8.aarch64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
el9.x86_64
PGDG 2.6
PGDG 2.6
PGDG 2.5
PGDG 2.5
PGDG 2.5
PGDG 2.5
el9.aarch64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
el10.x86_64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
el10.aarch64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
d12.x86_64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
d12.aarch64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
d13.x86_64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
d13.aarch64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
u22.x86_64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
u22.aarch64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
u24.x86_64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
u24.aarch64
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PGDG 2.6
PackageVersionOSORGSIZEFile URL
wal2json_182.6el8.x86_64pigsty31.4 KiBwal2json_18-2.6-1PIGSTY.el8.x86_64.rpm
wal2json_182.6el8.x86_64pgdg33.3 KiBwal2json_18-2.6-3PGDG.rhel8.x86_64.rpm
wal2json_182.6el8.aarch64pigsty29.5 KiBwal2json_18-2.6-1PIGSTY.el8.aarch64.rpm
wal2json_182.6el8.aarch64pgdg31.4 KiBwal2json_18-2.6-3PGDG.rhel8.aarch64.rpm
wal2json_182.6el9.x86_64pigsty31.8 KiBwal2json_18-2.6-1PIGSTY.el9.x86_64.rpm
wal2json_182.6el9.x86_64pgdg32.1 KiBwal2json_18-2.6-3PGDG.rhel9.x86_64.rpm
wal2json_182.6el9.aarch64pigsty30.1 KiBwal2json_18-2.6-1PIGSTY.el9.aarch64.rpm
wal2json_182.6el9.aarch64pgdg30.4 KiBwal2json_18-2.6-3PGDG.rhel9.aarch64.rpm
wal2json_182.6el10.x86_64pgdg32.9 KiBwal2json_18-2.6-3PGDG.rhel10.x86_64.rpm
wal2json_182.6el10.aarch64pgdg31.3 KiBwal2json_18-2.6-3PGDG.rhel10.aarch64.rpm
postgresql-18-wal2json2.6d12.x86_64pgdg56.2 KiBpostgresql-18-wal2json_2.6-3.pgdg12+1_amd64.deb
postgresql-18-wal2json2.6d12.aarch64pgdg53.9 KiBpostgresql-18-wal2json_2.6-3.pgdg12+1_arm64.deb
postgresql-18-wal2json2.6d13.x86_64pgdg55.9 KiBpostgresql-18-wal2json_2.6-3.pgdg13+1_amd64.deb
postgresql-18-wal2json2.6d13.aarch64pgdg54.1 KiBpostgresql-18-wal2json_2.6-3.pgdg13+1_arm64.deb
postgresql-18-wal2json2.6u22.x86_64pgdg57.6 KiBpostgresql-18-wal2json_2.6-3.pgdg22.04+1_amd64.deb
postgresql-18-wal2json2.6u22.aarch64pgdg54.9 KiBpostgresql-18-wal2json_2.6-3.pgdg22.04+1_arm64.deb
postgresql-18-wal2json2.6u24.x86_64pgdg56.1 KiBpostgresql-18-wal2json_2.6-3.pgdg24.04+1_amd64.deb
postgresql-18-wal2json2.6u24.aarch64pgdg53.9 KiBpostgresql-18-wal2json_2.6-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
wal2json_172.6el8.x86_64pgdg33.3 KiBwal2json_17-2.6-2PGDG.rhel8.x86_64.rpm
wal2json_172.6el8.aarch64pgdg31.5 KiBwal2json_17-2.6-2PGDG.rhel8.aarch64.rpm
wal2json_172.6el9.x86_64pgdg32.5 KiBwal2json_17-2.6-2PGDG.rhel9.x86_64.rpm
wal2json_172.6el9.aarch64pgdg30.9 KiBwal2json_17-2.6-2PGDG.rhel9.aarch64.rpm
wal2json_172.6el10.x86_64pgdg33.0 KiBwal2json_17-2.6-3PGDG.rhel10.x86_64.rpm
wal2json_172.6el10.aarch64pgdg31.3 KiBwal2json_17-2.6-3PGDG.rhel10.aarch64.rpm
postgresql-17-wal2json2.6d12.x86_64pgdg56.0 KiBpostgresql-17-wal2json_2.6-3.pgdg12+1_amd64.deb
postgresql-17-wal2json2.6d12.aarch64pgdg53.8 KiBpostgresql-17-wal2json_2.6-3.pgdg12+1_arm64.deb
postgresql-17-wal2json2.6d13.x86_64pgdg55.9 KiBpostgresql-17-wal2json_2.6-3.pgdg13+1_amd64.deb
postgresql-17-wal2json2.6d13.aarch64pgdg54.0 KiBpostgresql-17-wal2json_2.6-3.pgdg13+1_arm64.deb
postgresql-17-wal2json2.6u22.x86_64pgdg63.9 KiBpostgresql-17-wal2json_2.6-3.pgdg22.04+1_amd64.deb
postgresql-17-wal2json2.6u22.aarch64pgdg61.4 KiBpostgresql-17-wal2json_2.6-3.pgdg22.04+1_arm64.deb
postgresql-17-wal2json2.6u24.x86_64pgdg55.9 KiBpostgresql-17-wal2json_2.6-3.pgdg24.04+1_amd64.deb
postgresql-17-wal2json2.6u24.aarch64pgdg53.8 KiBpostgresql-17-wal2json_2.6-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
wal2json_162.6el8.x86_64pgdg33.1 KiBwal2json_16-2.6-1PGDG.rhel8.x86_64.rpm
wal2json_162.5el8.x86_64pgdg32.7 KiBwal2json_16-2.5-3.rhel8.1.x86_64.rpm
wal2json_162.6el8.aarch64pgdg31.5 KiBwal2json_16-2.6-1PGDG.rhel8.aarch64.rpm
wal2json_162.5el8.aarch64pgdg31.0 KiBwal2json_16-2.5-3.rhel8.1.aarch64.rpm
wal2json_162.5el9.x86_64pgdg31.8 KiBwal2json_16-2.5-3.rhel9.1.x86_64.rpm
wal2json_162.6el9.aarch64pgdg30.8 KiBwal2json_16-2.6-1PGDG.rhel9.aarch64.rpm
wal2json_162.5el9.aarch64pgdg30.3 KiBwal2json_16-2.5-3.rhel9.1.aarch64.rpm
wal2json_162.6el10.x86_64pgdg33.0 KiBwal2json_16-2.6-3PGDG.rhel10.x86_64.rpm
wal2json_162.6el10.aarch64pgdg31.3 KiBwal2json_16-2.6-3PGDG.rhel10.aarch64.rpm
postgresql-16-wal2json2.6d12.x86_64pgdg56.0 KiBpostgresql-16-wal2json_2.6-3.pgdg12+1_amd64.deb
postgresql-16-wal2json2.6d12.aarch64pgdg53.8 KiBpostgresql-16-wal2json_2.6-3.pgdg12+1_arm64.deb
postgresql-16-wal2json2.6d13.x86_64pgdg55.9 KiBpostgresql-16-wal2json_2.6-3.pgdg13+1_amd64.deb
postgresql-16-wal2json2.6d13.aarch64pgdg54.0 KiBpostgresql-16-wal2json_2.6-3.pgdg13+1_arm64.deb
postgresql-16-wal2json2.6u22.x86_64pgdg63.6 KiBpostgresql-16-wal2json_2.6-3.pgdg22.04+1_amd64.deb
postgresql-16-wal2json2.6u22.aarch64pgdg61.1 KiBpostgresql-16-wal2json_2.6-3.pgdg22.04+1_arm64.deb
postgresql-16-wal2json2.6u24.x86_64pgdg56.0 KiBpostgresql-16-wal2json_2.6-3.pgdg24.04+1_amd64.deb
postgresql-16-wal2json2.6u24.aarch64pgdg53.8 KiBpostgresql-16-wal2json_2.6-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
wal2json_152.6el8.x86_64pgdg33.2 KiBwal2json_15-2.6-1PGDG.rhel8.x86_64.rpm
wal2json_152.5el8.x86_64pgdg32.3 KiBwal2json_15-2.5-1.rhel8.x86_64.rpm
wal2json_152.6el8.aarch64pgdg31.3 KiBwal2json_15-2.6-1PGDG.rhel8.aarch64.rpm
wal2json_152.5el8.aarch64pgdg30.6 KiBwal2json_15-2.5-1.rhel8.aarch64.rpm
wal2json_152.5el8.aarch64pgdg30.6 KiBwal2json_15-2.5-2.rhel8.aarch64.rpm
wal2json_152.5el9.x86_64pgdg32.1 KiBwal2json_15-2.5-1.rhel9.x86_64.rpm
wal2json_152.6el9.aarch64pgdg30.7 KiBwal2json_15-2.6-1PGDG.rhel9.aarch64.rpm
wal2json_152.5el9.aarch64pgdg30.5 KiBwal2json_15-2.5-1.rhel9.aarch64.rpm
wal2json_152.5el9.aarch64pgdg30.6 KiBwal2json_15-2.5-2.rhel9.aarch64.rpm
wal2json_152.6el10.x86_64pgdg33.0 KiBwal2json_15-2.6-3PGDG.rhel10.x86_64.rpm
wal2json_152.6el10.aarch64pgdg31.4 KiBwal2json_15-2.6-3PGDG.rhel10.aarch64.rpm
postgresql-15-wal2json2.6d12.x86_64pgdg56.6 KiBpostgresql-15-wal2json_2.6-3.pgdg12+1_amd64.deb
postgresql-15-wal2json2.6d12.aarch64pgdg54.1 KiBpostgresql-15-wal2json_2.6-3.pgdg12+1_arm64.deb
postgresql-15-wal2json2.6d13.x86_64pgdg56.4 KiBpostgresql-15-wal2json_2.6-3.pgdg13+1_amd64.deb
postgresql-15-wal2json2.6d13.aarch64pgdg54.2 KiBpostgresql-15-wal2json_2.6-3.pgdg13+1_arm64.deb
postgresql-15-wal2json2.6u22.x86_64pgdg64.2 KiBpostgresql-15-wal2json_2.6-3.pgdg22.04+1_amd64.deb
postgresql-15-wal2json2.6u22.aarch64pgdg61.5 KiBpostgresql-15-wal2json_2.6-3.pgdg22.04+1_arm64.deb
postgresql-15-wal2json2.6u24.x86_64pgdg56.6 KiBpostgresql-15-wal2json_2.6-3.pgdg24.04+1_amd64.deb
postgresql-15-wal2json2.6u24.aarch64pgdg54.1 KiBpostgresql-15-wal2json_2.6-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
wal2json_142.6el8.x86_64pgdg33.2 KiBwal2json_14-2.6-1PGDG.rhel8.x86_64.rpm
wal2json_142.5el8.x86_64pgdg32.4 KiBwal2json_14-2.5-1.rhel8.x86_64.rpm
wal2json_142.4el8.x86_64pgdg76.4 KiBwal2json_14-2.4-1.rhel8.x86_64.rpm
wal2json_142.6el8.aarch64pgdg31.2 KiBwal2json_14-2.6-1PGDG.rhel8.aarch64.rpm
wal2json_142.5el8.aarch64pgdg30.6 KiBwal2json_14-2.5-2.rhel8.aarch64.rpm
wal2json_142.5el8.aarch64pgdg30.5 KiBwal2json_14-2.5-1.rhel8.aarch64.rpm
wal2json_142.5el9.x86_64pgdg32.1 KiBwal2json_14-2.5-1.rhel9.x86_64.rpm
wal2json_142.6el9.aarch64pgdg30.7 KiBwal2json_14-2.6-1PGDG.rhel9.aarch64.rpm
wal2json_142.5el9.aarch64pgdg30.6 KiBwal2json_14-2.5-2.rhel9.aarch64.rpm
wal2json_142.5el9.aarch64pgdg30.6 KiBwal2json_14-2.5-1.rhel9.aarch64.rpm
wal2json_142.6el10.x86_64pgdg32.9 KiBwal2json_14-2.6-3PGDG.rhel10.x86_64.rpm
wal2json_142.6el10.aarch64pgdg31.5 KiBwal2json_14-2.6-3PGDG.rhel10.aarch64.rpm
postgresql-14-wal2json2.6d12.x86_64pgdg56.2 KiBpostgresql-14-wal2json_2.6-3.pgdg12+1_amd64.deb
postgresql-14-wal2json2.6d12.aarch64pgdg53.8 KiBpostgresql-14-wal2json_2.6-3.pgdg12+1_arm64.deb
postgresql-14-wal2json2.6d13.x86_64pgdg56.1 KiBpostgresql-14-wal2json_2.6-3.pgdg13+1_amd64.deb
postgresql-14-wal2json2.6d13.aarch64pgdg53.9 KiBpostgresql-14-wal2json_2.6-3.pgdg13+1_arm64.deb
postgresql-14-wal2json2.6u22.x86_64pgdg64.3 KiBpostgresql-14-wal2json_2.6-3.pgdg22.04+1_amd64.deb
postgresql-14-wal2json2.6u22.aarch64pgdg61.5 KiBpostgresql-14-wal2json_2.6-3.pgdg22.04+1_arm64.deb
postgresql-14-wal2json2.6u24.x86_64pgdg56.2 KiBpostgresql-14-wal2json_2.6-3.pgdg24.04+1_amd64.deb
postgresql-14-wal2json2.6u24.aarch64pgdg53.7 KiBpostgresql-14-wal2json_2.6-3.pgdg24.04+1_arm64.deb
PackageVersionOSORGSIZEFile URL
wal2json_132.6el8.x86_64pgdg33.1 KiBwal2json_13-2.6-1PGDG.rhel8.x86_64.rpm
wal2json_132.5el8.x86_64pgdg32.2 KiBwal2json_13-2.5-1.rhel8.x86_64.rpm
wal2json_132.4el8.x86_64pgdg74.5 KiBwal2json_13-2.4-1.rhel8.x86_64.rpm
wal2json_132.6el8.aarch64pgdg31.3 KiBwal2json_13-2.6-1PGDG.rhel8.aarch64.rpm
wal2json_132.5el8.aarch64pgdg30.6 KiBwal2json_13-2.5-2.rhel8.aarch64.rpm
wal2json_132.5el8.aarch64pgdg30.5 KiBwal2json_13-2.5-1.rhel8.aarch64.rpm
wal2json_132.5el9.x86_64pgdg32.1 KiBwal2json_13-2.5-1.rhel9.x86_64.rpm
wal2json_132.6el9.aarch64pgdg30.7 KiBwal2json_13-2.6-1PGDG.rhel9.aarch64.rpm
wal2json_132.5el9.aarch64pgdg30.5 KiBwal2json_13-2.5-1.rhel9.aarch64.rpm
wal2json_132.5el9.aarch64pgdg30.6 KiBwal2json_13-2.5-2.rhel9.aarch64.rpm
wal2json_132.6el10.x86_64pgdg33.0 KiBwal2json_13-2.6-3PGDG.rhel10.x86_64.rpm
wal2json_132.6el10.aarch64pgdg31.4 KiBwal2json_13-2.6-3PGDG.rhel10.aarch64.rpm
postgresql-13-wal2json2.6d12.x86_64pgdg55.9 KiBpostgresql-13-wal2json_2.6-3.pgdg12+1_amd64.deb
postgresql-13-wal2json2.6d12.aarch64pgdg53.4 KiBpostgresql-13-wal2json_2.6-3.pgdg12+1_arm64.deb
postgresql-13-wal2json2.6d13.x86_64pgdg55.8 KiBpostgresql-13-wal2json_2.6-3.pgdg13+1_amd64.deb
postgresql-13-wal2json2.6d13.aarch64pgdg53.6 KiBpostgresql-13-wal2json_2.6-3.pgdg13+1_arm64.deb
postgresql-13-wal2json2.6u22.x86_64pgdg63.1 KiBpostgresql-13-wal2json_2.6-3.pgdg22.04+1_amd64.deb
postgresql-13-wal2json2.6u22.aarch64pgdg60.3 KiBpostgresql-13-wal2json_2.6-3.pgdg22.04+1_arm64.deb
postgresql-13-wal2json2.6u24.x86_64pgdg56.1 KiBpostgresql-13-wal2json_2.6-3.pgdg24.04+1_amd64.deb
postgresql-13-wal2json2.6u24.aarch64pgdg53.3 KiBpostgresql-13-wal2json_2.6-3.pgdg24.04+1_arm64.deb

Source

pig build get wal2json; # get wal2json source code
pig build dep wal2json; # install build dependencies
pig build pkg wal2json; # build extension rpm or deb
pig build ext wal2json; # build extension rpms

Install

To add the required PGDG / PIGSTY upstream repository, use:

pig repo add pgsql -u   # add PGDG + Pigsty repo and update cache (leave existing repos)

Install this extension with:

pig ext install wal2json; # install by extension name, for the current active PG version
pig ext install wal2json; # install via package alias, for the active PG version
pig ext install wal2json -v 18;   # install for PG 18
pig ext install wal2json -v 17;   # install for PG 17
pig ext install wal2json -v 16;   # install for PG 16
pig ext install wal2json -v 15;   # install for PG 15
pig ext install wal2json -v 14;   # install for PG 14
pig ext install wal2json -v 13;   # install for PG 13

Create this extension with:

CREATE EXTENSION wal2json;
Last updated on