jpechane/postgres-decoderbufs
Project ID: 24350
Description
A PostgreSQL logical decoder output plugin to deliver data as Protocol Buffers, primary use by Debezium (http://debezium.io).
Installation Instructions
This package is installas a regular Fedora package.
Once the package has been installed you just need to enable it and logical replication in postgresql.conf:
# MODULES
shared_preload_libraries = 'decoderbufs'
# REPLICATION
wal_level = logical # minimal, archive, hot_standby, or logical (change requires restart)
max_wal_senders = 8 # max number of walsender processes (change requires restart)
wal_keep_segments = 4 # in logfile segments, 16MB each; 0 disables
#wal_sender_timeout = 60s # in milliseconds; 0 disables
max_replication_slots = 4 # max number of replication slots (change requires restart)
In addition, permissions will have to be added for the user that connects to the DB to be able to replicate. This can be modified in pg_hba.conf like so:
local replication <youruser> trust
host replication <youruser> 127.0.0.1/32 trust
host replication <youruser> ::1/128 trust
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 38 | x86_64 (985)* | Fedora 38 (0 downloads) |
Fedora 39 | x86_64 (689)* | Fedora 39 (39 downloads) |
Fedora 40 | x86_64 (441)* | Fedora 40 (22 downloads) |
Fedora 41 | x86_64 (224)* | Fedora 41 (6 downloads) |
Fedora rawhide | x86_64 (1300)* | Fedora rawhide (87 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable jpechane/postgres-decoderbufs
More info about enabling Copr repositories