Gunnar Morling 5/26/2025

Backfilling Postgres TOAST Columns in Debezium Data Change Events

Read Original

This technical article details the issue of missing TOAST column values in Postgres logical replication change events captured by Debezium. It explains the problem's cause based on replica identity settings and introduces solutions, starting with Debezium's built-in reselect postprocessor. It then explores more advanced, stateful stream processing approaches using Apache Flink's DataStream API, Flink SQL with OVER aggregation, and the new Process Table Functions (PTFs) in Flink 2.1.

Backfilling Postgres TOAST Columns in Debezium Data Change Events

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser