Consulta em bases diferentes com Postgre

Olá pessoal,
Seguinte, to com uma duvida sobre troca de informações entre duas bases de dados.
A minha dúvida é: tem como fazer com que um comando SQL rodando em uma base de dados do Postgre execute uma consulta em outra base. Algo tipo, tenho uma tabela pessoa no banco 1 e a tabela profissional no banco dois. A tabela pessoa contem os dados da pessoa e a profissional os dados profissionais dela e ambas possuem o mesmo código para identificação. Minha intenção é por exemplo estar na base do profissional e pegar os dados dela da base que contem a tabela pessoa.
Sei que poderia fazer isso via aplicação, mas acho que seria um processo muito mais lento, pois seriam 2 conexões e a troca de dados teria que primeiro passar pela aplicação para depois seguir para a outra base.

Abraço galera.

Att. daniel