запрос данных из двух таблиц в разных базах данных - PullRequest
2 голосов
/ 08 декабря 2011

Изначально я думал, что это глупый вопрос, но теперь меня вдохновляет следующий вопрос .

Справочная информация: у меня много данных в MySQL, но пространственная поддержка MySQL ужасна. В идеале я хотел бы перенести все на Postgres, но преобразование из MySQL в Postgres - огромный удар (я уже потратил впустую около недели, пытаясь с этим справиться). Теперь я думаю, если бы я мог поддерживать только пространственную часть в Pg, выполнять пространственные запросы в Pg, а затем использовать эти идентификаторы строк для запроса непространственных данных из MySQL.

Я человек из Perl DBI. Мой вопрос, таким образом, - могу ли я создать единый дескриптор базы данных, который на самом деле позволяет делать запросы путем СОЕДИНЕНИЯ таблицы из Pg с таблицей из MySQL, при условии, что у них есть общий столбец id?

Ответы [ 2 ]

2 голосов
/ 08 декабря 2011

Нет, вам нужно будет запрашивать как отдельно, так и объединять данные на прикладном уровне. Смотрите более информированный ответ здесь:

Как создать связанный сервер MySQL

1 голос
/ 08 декабря 2011

Нет, я не думаю, что вы могли бы сделать это таким образом. Вам придется запросить данные отдельно и объединить результаты в своем коде. Я считаю, что нет РЕАЛЬНЫХ RDB, которые могут делать то, что вы хотите.

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