Межсерверный запрос PostgreSQL?

Могу ли я запросить базу данных, расположенную на «сервере 2», и получить свои данные на «сервере 1»? То есть вернуть набор записей с удаленного сервера на мой локальный.

PS: Не перекрестный запрос к базе данных на одном сервере, потому что я знаю, как это сделать с помощью dblink.

Обновление: отлично.

http://www.postgresonline.com/journal/index.php?/archives/44-Using-DbLink-to-access-other-PostgreSQL-Databases-and-Servers.html работает как шарм . Моя проблема заключалась в том, что я не видел его в документации по dblink на сайте postgresql.


person AlexRednic    schedule 18.05.2010    source источник
comment
возможный дубликат Можно ли выполнять запросы между базами данных с помощью postgres?   -  person Milen A. Radev    schedule 18.05.2010


Ответы (2)


Очевидно dblink можно использовать для запроса других серверов - Использование DbLink для доступа к другим базам данных и серверам PostreSQL

person yozey    schedule 18.05.2010

это устарело - в наши дни вместо него можно использовать модуль postgres_fdw: https://www.postgresql.org/docs/9.3/static/postgres-fdw.html

person radiospiel    schedule 09.08.2016
comment
Предлагаю изменить правильный ответ на этот - на сегодняшний день это более актуально и правильно. - person Uzair Faisal; 29.03.2017