ppas 9.2 버전입니다.
pg_hba.conf 파일에 local edb enterprisedb 설정이 되어있는 상태이고 psql 명령을 치면 edb 데이터베이스에 enterprisedb 유저로 접속이 됩니다.
그런데 psql -h /tmp -U enterprisedb -l 명령을 치면 패스워드를 묻는데 -h /tmp 가 로컬로 접속한다는 뜻이라 똑같은데 왜 패스워드를 묻는지 궁금합니다.
물론 psql -h /tmp -U enterprisedb -d edb -l 로 실행하면 됩니다. 또 psql -h /tmp -U enterprisedb -c "\l" 로 하면 되는데 뭔 차이일까요??
궁금한것은 psql 명령을 칠 때 디폴트 값을 뭐로 가져오는거고, psql -h /tmp -U enterprisedb -l 명령을 치면 디폴트 값을 못가져오는걸까요? |