쉘 스크립트로 table 내용이나 쿼리를 이용한 설정 확인을 하려하는데, 쉽지 않았다.
마침 좋은 힌트가 있어서 사용했는데, 잘 되었다.
PGPASSWORD에 사용자 입력 변수를 저장하고, 하위에서 쿼리문을 -c 인자를 활용해 비밀번호 입력 없이 수행 가능하다.
쉘스크립트 사용 후에 변수가 남아 있지 않다.
sudo apt-get install postgresql 로 별 문제없이 우분투에서 설치할 수 있었고,
비밀번호를 null 로 설정하려 했으나, 실패해 pg_hba.conf 에서 trust 로 변경해 비번 없이 접속한 후, 재설정 했다.
read Postgres
export PGPASSWORD=$Postgres
psql -c "select * from pg_user;" -U postgres -o userinfo.txt
댓글 달기