Можно ли сделать соединение между таблицами, которые находятся в разных базах данных? - PullRequest
2 голосов
/ 26 сентября 2019

У меня есть две базы данных, одна - oracle, а другая - postgres, и мне нужно выполнить выбор соединения между таблицами в этих базах данных.Есть ли способ сделать это возможным?

1 Ответ

2 голосов
/ 26 сентября 2019

Это просто.

Установите oracle_fdw в базе данных PostgreSQL и определите внешнюю таблицу для таблицы Oracle.

Затем вы можете выполнить соединение, как если бы оно былобыли две таблицы PostgreSQL.

Будьте осторожны с большими или сложными запросами: конечно, производительность будет хуже, чем при объединении двух локальных таблиц.

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