tremor-rs / tremor-runtime

Main Tremor Project Rust Codebase
https://www.tremor.rs
Apache License 2.0
866 stars 125 forks source link

Support for Postgres Logical Decoding #1254

Open ramonacat opened 3 years ago

ramonacat commented 3 years ago

Describe the problem you are trying to solve Reacting to database changes in real time, this could be used for auditing or analytics

Describe the solution you'd like Support for decoding of Postgres logical replication, this would allow tremor to receive and process all the changes in a Postgres database. This could potentially also support other database engines, but that's probably a separate project, as there's no single standard for logical replication data.

Licenser commented 3 years ago

This would be absolutely lovely!

ramonacat commented 3 years ago

Probably would require this to be done first: https://github.com/sfackler/rust-postgres/issues/116

Licenser commented 3 years ago

oh good find! yes worht tracking :D

fnasraoui commented 1 year ago

currently working on this https://github.com/tremor-rs/tremor-runtime/pull/2322