Обёртка сторонних данных не работает на localhost

У меня есть виртуальная машина с postgresql 9.2 и другой с postgresql 9.4. Я хотел бы создать упаковщик сторонних данных, вот что я делаю:

create extension postgres_fdw;
CREATE SERVER si_orleans_db 
FOREIGN DATA WRAPPER postgres_fdw 
OPTIONS (dbname 'db_SAMPLE', port '5432', host 'localhost');
CREATE USER MAPPING for user 
SERVER si_orleans_db 
OPTIONS (user 'user', password 'password');
CREATE FOREIGN TABLE db_SAMPLE
(
sample_id integer NOT NULL,
)
SERVER si_orleans_db OPTIONS (schema_name 'data', table_name 'sample')

когда я выполняю, у меня нет ошибки, но когда я делаю:

select * from dbSAMPLE;

Выбор возвращает эту ошибку:

ОШИБКА: не удалось подключиться к серверу "si_orleans_db". ПОДРОБНЕЕ: FATAL: аутентификация Ident échouée pour l'utilisateur "user"

но когда я заменяю:

create extension postgres_fdw;
CREATE SERVER si_orleans_db 
FOREIGN DATA WRAPPER postgres_fdw 
OPTIONS (dbname 'db_SAMPLE', port '5432', host 'localhost');

от

create extension postgres_fdw;
CREATE SERVER si_orleans_db 
FOREIGN DATA WRAPPER postgres_fdw 
OPTIONS (dbname 'db_SAMPLE', port '5432', host '192.168.10.158');

"select * from db_SAMPLE" работают отлично

192.168.10.158 = IP-адрес виртуальной машины с postgresql 9.2

у вас есть идея, чтобы решить мою проблему?

большое спасибо

0 ответов

Другие вопросы по тегам