1. 개요
: postgres를 command line에서 로그인을 하려면 "$ psql -U사용자명 -d DB명" 이런식으로 입력하고, 바로 패스워드를 묻고 입력하면 로그인이 된다. 그러나 shell script 등에서 이용하려면 pw 입력때문에 사용하기가 불편해진다. 이럴때에 자동으로 로그인을 할 수 있도록 하는 방법이 .pgpass 파일을 이용하는 것이다.
2. 생성
: 아래와 같이 파일을 생성해준다.
$ touch ~/.pgpass
$ chmod 0600 ~/.pgpass
3. 편집
: server:port:database:username:password 의 순서대로 내용을 채워주면 된다. (예를 들면)
localhost:5432:bookmarks:milosz:JOAvaDtW8SRZ2w7S
10.0.0.15:5432:wikidb:mediawiki:631j7ZtLvSF4fyIR
10.0.0.113:*:*:development:iGsxFMziuwLdEEqw
4. 사용
$ psql -d 디비명 -U 사용자아이디
[참고] Mysql의 경우 : https://walkingfox.tistory.com/116
'IT > Tip' 카테고리의 다른 글
NFT가 도대체 뭐야? (0) | 2021.04.21 |
---|---|
프린터 L4160 설치, macOS BigSur (0) | 2021.01.16 |
자동로그인, Mysql : Login-path (0) | 2020.02.17 |
Excel : 엑셀에서 UTF-8 한글로 된 csv 파일 읽기 (2) | 2019.11.26 |
postgreSQL 외부접속 가능하게 하기 (0) | 2019.03.21 |