We are setting up a Multi-Master replication setup using EDB Rep Server on Postgres. We are unable to create a Publication because some of the tables created by the Keycloak Application does not have Primary keys defined in them and Replication Server mandates tables to have primary keys. Is there any way to overcome this issue?
Not so easy to add primary keys to tables created by the third party Keycloak application, not sure of the consequences.
In the same multi-master setup, can we have both synchronization replication and snapshot replication defined but for different set of tables? I assume a snapshot replication wouldn't require this primary key to be defined for the tables.