Acho que a resposta é "não" com base na mensagem de erro abaixo (e neste resultado do Google ), mas existe uma maneira de executar uma consulta entre bancos de dados usando o PostgreSQL?
databaseA=# select * from databaseB.public.someTableName;
ERROR: cross-database references are not implemented:
"databaseB.public.someTableName"
Estou trabalhando com alguns dados particionados em dois bancos de dados, embora os dados sejam realmente compartilhados entre os dois (as colunas userid em um banco de dados vêm da users
tabela no outro banco de dados). Eu não tenho idéia por que esses são dois bancos de dados separados em vez de esquema, mas c'est la vie ...
postgresql-contrib
antesdblink
? Oupostgresql-contrib
incluidblink
? E a consulta do OP funcionará, ou você precisa consultá-la de maneira diferente?