Есть ли способ, которым я мог бы запросить базу данных, расположенную на "Сервере 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.
это старо - в наши дни вместо этого можно использовать модуль postgres_fdw: https://www.postgresql.org/docs/9.3/static/postgres-fdw.html
Очевидно, что dblink может использоваться для запроса других серверов - Использование DbLink для доступа к другим базам данных и серверам PostreSQL