Как реализовать CDC через PostgreSQL?

Senior
84 просмотров
AFK Offer AI

CDC (Change Data Capture) через logical decoding: создаёшь publication, подключаешься через pgx replication protocol или используешь Debezium. Debezium читает WAL и отправляет события в Kafka. В Go можно напрямую через pglogrepl библиотеку. Альтернатива — триггеры, записывающие изменения в отдельную таблицу, но logical decoding эффективнее.

Следующий вопрос

Как реализовать Valuer interface?