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.

2 ответа

Решение

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

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

Другие вопросы по тегам