보안상의 이유로 사용자 이름 & 암호를 제공하지 않고 Postgres에서 dblink 연결을 어떻게 만듭니 까? 다음 쿼리를 실행PostgreSQL 사용시 인증 문제
는이 오류를 반환
SELECT dblink_connect('conn_1','dbname=adatabase');
"could not establish connection 08001"
내 pgpass.conf 파일에 다음 항목이 나는 pgAdmin에서 포스트 그레스의 사용자로 스크립트를 실행 해요 : 사용
localhost:5432:*:postgres:apassword
을 dblink_connect_u도 같은 오류를 반환합니다.
나는 윈도우 2012 서버
IPv6 트러스트 라인을 pg_hba.conf에 추가하는 것은 트릭을 만들었지 만 이유는 확실하지 않습니다. 서버 자체에서 테스트 스크립트를 실행하고 있습니다 (예 : 클라이언트와 서버가 같은 시스템). 설명 할 수 있습니다. – minus34