pgAdmin 에서 DB접속 비밀번호 저장하는 방법

postgreSql DB접속 tool 인 pgAdmin 에서 한번 접속했던 DB에 다시 접속 할때 마다 비밀번호를 물어보는 경우가 있는데 저장해두고 쓰는 방법을 알려드립니다.

pgAdmin 실행 화면


비밀번호 저장하는 방법

처음 연결정보를 설정하고 나서 tool 재실행 하면 다시 연결을 위해 비밀번호를 묻는 창이 나오는데요.
창에 Save Password 항목에 체크를 하면 다음부터는 비밀 번호를 묻지 않습니다.


ssh 터널 접속 비밀번호 저장하는 방법

ssh터널 접속 비밀번호는 Save Password 항목의 체크를 할 수 없도록 비활성화 되어 있는데요.

ssh터널 비밀번호 저장 비활성 상태


pgAdmin 을 설치한 폴더(예를 들어 C:\Program Files\pgAdmin4\web)에 가면 config 파일이 있는데 이것을 열어서 아래의 항목을 찾아서 수정해 주면 됩니다.

ALLOW_SAVE_TUNNEL_PASSWORD = False
=>
ALLOW_SAVE_TUNNEL_PASSWORD = True
설정 파일 수정


수정 후 저장하시고 pgAdmin 을 재실행 해주면 Save Password를 체크할 수 있게 나오게 되어 비밀번호를 저장할 수 있습니다.


마치며

여담이지만 dbeaver 를 잘 사용하고 있었는데 쿼리 실행시 해외DB서버의 현지 시간으로 등록되어 있는 데이터를 dbeaver 기본 timezone 기준으로 자동변환 해주는 바람에 여러 나라의 DB를 같이 봐야 하는 나로서는 서버 시간을 잘 가져오는 pgAdmin 을 써야 했습니다.


같이 보면 좋은 글