Achei o problema!

Estava testando em outra instância no mesmo servidor e o pg_hba.conf dessa
instância de teste estava como TRUST, por isso que não funcionava! Erro
meu, estava olhando o arquivo da instância errada! O próprio hint do erro
me dizia o que era! rsrsrs

Abraço,
Fabiano Machado Dias

Em 11 de novembro de 2014 14:06, Fabiano Machado Dias <
[email protected]> escreveu:

> Já ia esquecendo:
> Postgresql 9.3.5
> Debian 7 Stable
>
>
> Em 11 de novembro de 2014 14:02, Fabiano Machado Dias <
> [email protected]> escreveu:
>
> Prezados,
>>
>> Estou tendo um problema relativo a autenticação com usuários "normais"
>> usando o postgres_fdw, usei como exemplo o roteiro [1], porém só está
>> funcionando para super usuários, já revisei o pg_hba.conf e está tudo com
>> MD5, os usuários e senhas são válidos.
>>
>> Procurei referencia sobre o assunto mas só encontrei algo relacionado do
>> dblink.
>>
>> Segue meu passo a passo:
>>
>> CREATE EXTENSION postgres_fdw;
>>
>> CREATE SERVER testefdw FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host
>> 'ip_do_servidor', port '5432', dbname 'banco_teste');
>>
>> CREATE USER MAPPING FOR postgres SERVER testefdw OPTIONS (user
>> 'usuario_xyz',password 'xyz');
>>
>> CREATE USER MAPPING FOR usuario_comum SERVER testefdw OPTIONS (user
>> 'usuario_xyz',password 'xyz');
>>
>> CREATE FOREIGN TABLE tabela_fdw (codigo varchar)  SERVER testefdw OPTIONS
>> (table_name 'tabela');
>>
>> postgres: SELECT * FROM tabela_fdw; --> OK! (Select, insert, update, tudo
>> funcionando!)
>>
>> SET SESSION AUTHORIZATION 'usuario_comum';
>>
>> usuario_comum: SELECT * FROM tabela_fdw -->
>> *ERROR:  password is required*
>> *DETALHE:  Non-superuser cannot connect if the server does not request a
>> password.*
>> *DICA:  Target server's authentication method must be changed.*
>>
>> Link:
>> [1] -
>> http://michael.otacoo.com/postgresql-2/postgres-9-3-feature-highlight-postgres_fdw/
>>
>> Alguém pode me dar uma luz?
>>
>> Abraço,
>> Fabiano Machado Dias
>>
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a