SQL выбрать через несколько баз данных Postgres - PullRequest
2 голосов
/ 22 апреля 2009

Есть ли способ создать оператор выбора, который будет извлекать данные из нескольких баз данных в Postgre?

Я думал, что это будет примерно так:

выберите * из dbname1.table1, dbname2.table2, где dbname1.table1.column1 = dbname2.table2.column1

Ответы [ 2 ]

4 голосов
/ 22 апреля 2009

Взгляните на модуль " dblink ".

OTOH возможно, что вы рассматриваете базы данных в кластере PostgreSQL как эквивалентные базам данных в ... скажем, MySQL. Что неверно - базы данных PostgreSQL содержат схемы, и они эквивалентны базам данных в MySQL.

0 голосов
/ 22 апреля 2009

С здесь :

Невозможно получить доступ к более чем одна база данных на соединение.

Обновление: но смотрите Ответ Милена .

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