호구지책/DB
[postgreSQL] 자동 로그인을 위한 암호파일(pgpass.conf)
하늘의흐름
2017. 5. 27. 10:43
반응형
윈도우에서만 사용할 수 있는 방법이다.
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 옵션은 어떻게 사용하나요? - 버전에 대한 코멘트
암호 자동입력에 관한 질문 - 라이브러리에 대한 코멘트
반응형