백엔드/DB
psql 사용시 쉘 스크립트로 postgres password 바로접속
작은소행성
2022. 3. 15. 09:06
컨테이너 내부에 있는 db를 외부에서 접근해서 사용하고자 한다.
bash 에서 psql 접속 후 sql문을 바로 사용하려고 한다.
psql -U hostname -d postgres
다음과 같이 사용하면 비밀번호를 입력하라는 창이 뜬다.
비밀번호 입력없이 사용하고자 한다면
아래 명령어를 사용하면 된다.
[root ~]# PGPASSWORD=pass psql -U [MyUsername]
[root ~]# PGPASSWORD=pass psql -U [MyUsername] [myDatabaseName]
psql postgresql://[user[:password]@][host][:port][,...][/dbname][?param1=value1&...]
psql "postgresql://$DB_USER:$DB_PWD@$DB_SERVER/$DB_NAME"
반응형