Копировать / Реплицировать подмножества таблиц из разных баз данных в третью базу данных. - PullRequest
1 голос
/ 23 июня 2011

У меня есть две базы данных: 1) управление счетами 2) игры-менеджмент

Я хочу делать отчеты, которые используют данные из обеих баз данных, и я хочу иметь третью базу данных, которая подходит для отчетов.

Итак, как мне скопировать / реплицировать / использовать задание cron / и т. Д. Подмножество таблиц из 1) дБ и другое подмножество таблиц из 2) дБ в третий дБ (дБ отчетности).

Я пользователь postgres 9

Спасибо.

Ответы [ 2 ]

2 голосов
/ 23 июня 2011

Я вижу два решения:

  • (предпочтительно) создать только одну базу данных, но с тремя отдельными схемами
  • используйте dblink для связи между несколькими базами данных в главном соединении

Есть несколько причин, почему одна возможно, захотите использовать схемы:

  • Организовать объекты базы данных в логические группы, чтобы сделать их более управляемый.
0 голосов
/ 24 июня 2011

Слони может сделать это. Просто сделайте два набора репликации, один из db1 в db3, а другой из db2 в db3. Пока имена таблиц не конфликтуют, вы можете без проблем хранить их в одной схеме и базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...