PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

É possível realizar consultas entre bancos de dados com o PostgreSQL?


Observação:como o autor da pergunta original sugeriu, se você estiver configurando dois bancos de dados na mesma máquina, provavelmente desejará fazer dois esquemas - nesse caso, você não precisa de nada especial para consultá-los.

postgres_fdw


Use postgres_fdw (empacotador de dados estrangeiros) para se conectar a tabelas em qualquer banco de dados Postgres - local ou remoto.

Observe que existem wrappers de dados externos para outras fontes de dados populares. Neste momento, apenas postgres_fdw e file_fdw fazem parte da distribuição oficial do Postgres.

Para versões do Postgres anteriores à 9.3


Versões tão antigas não são mais suportadas, mas se você precisar fazer isso em uma instalação do Postgres anterior a 2013, existe uma função chamada dblink .

Nunca usei, mas é mantido e distribuído com o restante do PostgreSQL. Se você estiver usando a versão do PostgreSQL que veio com sua distribuição Linux, talvez seja necessário instalar um pacote chamado postgresql-contrib.