Есть ли способ создать оператор выбора, который будет извлекать данные из нескольких баз данных в Postgre?
Я думал, что это будет примерно так:
выберите * из dbname1.table1, dbname2.table2, где dbname1.table1.column1 = dbname2.table2.column1
Взгляните на модуль " dblink ".
OTOH возможно, что вы рассматриваете базы данных в кластере PostgreSQL как эквивалентные базам данных в ... скажем, MySQL. Что неверно - базы данных PostgreSQL содержат схемы, и они эквивалентны базам данных в MySQL.
С здесь :
Невозможно получить доступ к более чем одна база данных на соединение.
Обновление: но смотрите Ответ Милена .