Hacker News new | ask | show | jobs
by beermann 3774 days ago
Bucardo does this and the setup it a lot easier than most tools. I'm currently using it to migrate a live postgres database to another location but it can perform ETL as well.

EDIT: doesn't really address your point b) however.