Londiste provides a very capable control mechanism in londiste3
. Unlike Bucardo, we don't need to create a herd or sync, nor do we have to launch the process that handles data for a particular herd. With Londiste, it's all about the tables.
In this recipe, we will utilize londiste3
to register all of the tables we want to copy and verify that the data is the same on each PostgreSQL server.
We will be continuing where we left off in the Setting up Londiste recipe. Please make sure that you have completed that recipe before continuing. Once again, we will use the pgbench
utility to create an initial set of tables. Execute this command on the primary PostgreSQL server as the postgres
user if you haven't already done so:
pgbench -i postgres