Според http://wiki.postgresql.org/wiki/FAQ
Няма начин да се направи заявка за база данни, различна от текущата. Тъй като PostgreSQL зарежда специфични за база данни системни каталози, не е сигурно как трябва да се държи запитването за кръстосана база данни. Разбира се, клиентът може също така да прави едновременни връзки към различни бази данни и да обедини резултатите от страна на клиента.
РЕДАКТИРАНЕ :3 години по-късно (март 2014 г.) този запис с често задавани въпроси е преработен и е по-полезен:
Как да изпълнявам заявки, използвайки множество бази данни?
Няма начин за директно запитване към база данни, различна от текущата. Тъй като PostgreSQL зарежда специфични за база данни системни каталози, не е сигурно как трябва да се държи запитването за кръстосана база данни.
Поддръжката на SQL/MED в PostgreSQL позволява да се създаде "обвивка на чужди данни", свързваща таблици в отдалечена база данни с локалната база данни. Отдалечената база данни може да бъде друга база данни на същата PostgreSQLinstance или база данни наполовина около света, тя няма значение.postgres_fdw е вграден в PostgreSQL 9.3 и включва поддръжка за четене/запис; може да се компилира и инсталира версия само за четене за 9.2 като модул за принос.
contrib/dblink позволява запитвания за кръстосани бази данни, използващи извиквания на функции и е наличен за много по-стари версии на PostgreSQL. За разлика от postgres_fdwit не може да "натисне" условията към отдалечения сървър, така че често ще извлича много повече данни, отколкото са ви необходими.
Разбира се, клиентът може също така да прави едновременни връзки към различни бази данни и да обедини резултатите от страна на клиента.