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
