I have multiple PostgreSQL databases at different physical locations. Each database has an identical table structure and schema, and entirely unique data. I need to store the data in all these databases in a single reporting database (again PostgreSQL).
I see this can be done with SQLServer using Transactional Replication. What is the best way to achieve this functionality with PostgreSQL?