Décodage logique
Fonctionnalité PostgreSQL : retranscrire le flux WAL en changements logiques (événements INSERT/UPDATE/DELETE) plutôt qu'en diffs physiques de blocs. C'est ce qui alimente le CDC et la réplication logique. Plugins : pgoutput (par défaut), wal2json, decoderbufs.
Disponible depuis PostgreSQL 9.4 (2014). Consommateurs : la réplication logique intégrée (PUBLICATION + SUBSCRIPTION), Debezium, AWS DMS. Le format de sortie dépend du plugin utilisé. Limites : pas de réplication du DDL (la création de table doit être synchronisée manuellement), et les large objects (BYTEA) ne sont pas pleinement pris en charge par wal2json. Évolutions notables : PG 14 ajoute le streaming pour les grosses transactions, PG 16 introduit la réplication logique bidirectionnelle. La pile CDC standard aujourd'hui : Debezium + Kafka Connect, construits par-dessus le décodage logique.