У меня есть две связанные таблицы T1 и T2 в разных базах данных D1 и D2.Мне нужно сделать внутреннее соединение между двумя таблицами.
Отсюда: Объединение результатов из двух отдельных баз данных ясно, что к двум базам данных должны быть сделаны отдельные запросы и результаты должны быть объединены на стороне клиента ИЛИ использовать dblink / postgres-fdw .
Однако я вижу эту проблему: Несколько баз данных # 1 и использование параметра $dc
здесь: pg-обещание / База данных .
Я считаю, что проблема: Несколько баз данных # 1 просто облегчает возможность подключения к нескольким базам данных в одной кодовой базе.
Описание $dc
состояний параметров:
Это главным образом облегчает использование нескольких баз данных, которым могут потребоваться отдельные расширения протокола или разные реализации в рамках одной задачи
Однако я не нашел никаких примеров.
Является ли параметр $dc
просто объектом контекста базы данных, к которому можно получить доступ, или он позволил бы выполнить внутреннее соединение между двумя различными базами данных?
Есть ли способиспользовать два соединения с базами данных, но объединить базы данных без необходимости делать это на стороне клиента, используя pg-promise
?