Hi all,
I've used Davical successfully in my company for several years (version
1.1.1; haven't had a need to upgrade), but now I've been tasked with
making sure all of our services are fully redundant with presences in
both office locations.
I have a bunch of services using my postgres backend, so I figured a
master-master replication solution would be perfect as it would allow
both sites to use the local services and still have changes replicated
to the other system. After some research, I've chosen Bucardo as the
postgres master-master replication solution.
Unfortunately, Bucardo seems to require that all tables that are
replicated have unique primary keys, and there are tables in Davical
which do not. I've considered adding primary key columns
(auto-incrementing sequences) to each table, but I'm afraid of what that
would break in the current software as well as with upgrades.
Now that the background is out of the way, onto my questions:
1. Has anyone actually created a redundant hot pair of Davical systems
in any way, and if so how?
2. Would my idea with creating the additional column actually be benign
and work fine?
3. Does anyone have any suggestions outside of my questions in 1 and 2?
Thank you in advance,
Joseph
------------------------------------------------------------------------------
_______________________________________________
Davical-general mailing list
Davical-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/davical-general
I've used Davical successfully in my company for several years (version
1.1.1; haven't had a need to upgrade), but now I've been tasked with
making sure all of our services are fully redundant with presences in
both office locations.
I have a bunch of services using my postgres backend, so I figured a
master-master replication solution would be perfect as it would allow
both sites to use the local services and still have changes replicated
to the other system. After some research, I've chosen Bucardo as the
postgres master-master replication solution.
Unfortunately, Bucardo seems to require that all tables that are
replicated have unique primary keys, and there are tables in Davical
which do not. I've considered adding primary key columns
(auto-incrementing sequences) to each table, but I'm afraid of what that
would break in the current software as well as with upgrades.
Now that the background is out of the way, onto my questions:
1. Has anyone actually created a redundant hot pair of Davical systems
in any way, and if so how?
2. Would my idea with creating the additional column actually be benign
and work fine?
3. Does anyone have any suggestions outside of my questions in 1 and 2?
Thank you in advance,
Joseph
------------------------------------------------------------------------------
_______________________________________________
Davical-general mailing list
Davical-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/davical-general