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
