Eis o código
SELECT lotacao.id, lotacao.idcomarca, lotacao.descricao, lotacao.comarca,
lotacao.matricula
FROM dblink('host=xxx dbname=dbsgj user=xxx password=xxx'::text, 'select
lotacao.id, lotacao.comarca as idcomarca, lotacao.descricao,
comarca.descricao as comarca, magistrados.matricula from lotacao
inner join comarca on lotacao.comarca = comarca.id
left join magistrados on lotacao.fk_magistrados_titular =
magistrados.id
WHERE lotacao.ativa'::text) lotacao(id integer, idcomarca integer,
descricao text, comarca character varying, matricula character varying);
Em 12 de abril de 2010 16:35, Osvaldo Kussama
<[email protected]>escreveu:
> Em 12 de abril de 2010 16:25, Diogo Castro <[email protected]> escreveu:
> >
> > Não fez a menor diferença colocar o orelha como trust no hba.
> >
> > Em 12 de abril de 2010 13:24, Joao Cosme de Oliveira Junior <
> [email protected]> escreveu:
> >>
> >> tem q colocar o orelha como trust no pg_hba.conf para o bd em questao
> >>
> >>
> >> João Cosme de Oliveira Júnior
> >>
> >>
> >>
> >> "Lembre-se que da conduta de cada um depende o destino de todos."
> >>
> >> Seja inteligente, use Software livre!!!
> >> LPI Certified
> >> LPI000185554
> >>
> >>
> >> Em 12/04/2010 às 13:22 horas, [email protected]:
> >>
> >> Boa tarde,
> >>
> >> Sei que o DBLINK está ativo e funcional.
> >>
> >> Porém .. Se eu conectar com um usuário "orelha" ( que não é super
> usuário ), a consulta retorna o seguinte erro ..
> >>
> >> ERROR: password is required
> >> DETAIL: Non-superuser cannot connect if the server does not request a
> password.
> >> HINT: Target server's authentication method must be changed.
> >>
> >>
> >> ********** Error **********
> >>
> >> ERROR: password is required
> >> SQL state: 2F003
> >> Detail: Non-superuser cannot connect if the server does not request a
> password.
> >> Hint: Target server's authentication method must be changed.
> >>
> >> Pergunta: Como "liberar" os usuários "orelhas" para o DBLINK ?
> >>
>
>
> Você não colocou qual comando de conexão está utilizando. Presumindo
> que seja dblink_connect veja o que diz o manual;
> "Notes
>
> Only superusers may use dblink_connect to create
> non-password-authenticated connections. If non-superusers need this
> capability, use dblink_connect_u instead."
>
> http://www.postgresql.org/docs/current/interactive/contrib-dblink-connect.html
>
> Osvaldo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
--
Diogo Castro - Dcc
Engenheiro de Computação
MSN: [email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral