본문 바로가기
호구지책/DB

[postgreSQL] 자동 로그인을 위한 암호파일(pgpass.conf)

by 하늘의흐름 2017. 5. 27.
반응형

윈도우에서만 사용할 수 있는 방법이다.


pgpass.conf 파일을 사용해서 자동 로그인을 할 수 있다.

특정한 폴더(%AppData%\postgresql\)에 파일을 만들어서 넣어주면 된다.


8.0버전 이상에서 동작한다.


그 이하 버전은 PGPASSWORD 환경변수를 설정해서 처리한다.


pgpass.conf 내용

호스트명 : 포트 : 데이터베이스:유저ID:암호

localhost : 5432 : mydb : myuser : mypassword



라이브러리에 대한 코멘트

pgpass.conf 파일도 libpq 라이브러리 의존적입니다. 그래서, pg_dump 에서는 되는데,  psql 에서는 되질 않는다는  경우는 두 프로그램이 서로 다른 libpq 라이브러리를 사용하는 경우가 아니고서는 있을 수 없는 일입니다.  다시 한번 살펴보세요.



참고


https://www.postgresql.org/docs/9.1/static/libpq-pgpass.html

pg_dump 의 -W 옵션은 어떻게 사용하나요? - 버전에 대한 코멘트

암호 자동입력에 관한 질문 - 라이브러리에 대한 코멘트

반응형

댓글