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 37 x86_64 (929)* Fedora 37 (0 downloads)
Fedora 38 x86_64 (609)* Fedora 38 (22 downloads)
Fedora 39 x86_64 (321)* Fedora 39 (20 downloads)
Fedora 40 x86_64 (64)* Fedora 40 (2 downloads)
Fedora rawhide x86_64 (924)* Fedora rawhide (69 downloads)

* Total number of downloaded packages.