PGPASSWORD=mypassword
export PGPASSWORD
pg_dump ....
저도 pgdump ~~~~ 에서 -W옵션이 되지 않아서 방법이 없나 하고
찾아보는중
pgpass.conf 에 대해 자료를 찾다가 위같은걸 보았는데요
저같은 경우는 pg_dump~~~ 를 bat파일로 만들어서 실행을 하게
해놨는데요
위의 두줄..
pgpassword=암호
export pgpassword
를 추가하면 안되는데..
저 두줄은 어디에서 실행되는건가요?
제 경우는 cmd프롬프트 상에서 배치파일로 실행이 되거든요
저게 된다면 참 좋겠지만, 저거 말고도
pgpass.conf 파일을
%AppData%\postgresql\pgpass.conf 에
만들면
된다고 해서 만들어보았더니,
pg_dump 할때는 정말 암호를 묻지 않고 넘어갔는데,
뒤에 복원(psql명령)을 실행할때는 pgpas.conf 파일과 무관하게 다시
암호를 묻더라구요
두가지 방법중 어떤거라도 좀 되었음 하는데.. (가능하면
위에껄루...
%AppData%경로는 pc마다 경로가 다른 불편함이 있어서..)
경험자님들의 답변 부탁드리겠습니다.^^
|