2013-01-23 1 views
3

psql을 사용하여 * .sql 파일을로드했습니다. 나는 리눅스 서버에서 일하고있다. 나는 -w을 사용하기 때문에 암호를 묻지 않습니다. 결국 프로그램이 자동으로 실행되기 때문입니다. 하지만이 메시지를 실행할 때 나는이 메시지를 보게됩니다 :Linux 서버 시스템에서 psql 암호를 제공하는 방법

psql fe_sendauth no password supplied 

어떻게 암호를 제공 할 수 있습니까? 내가 서버 측에서 작업 중이며 설치 폴더에 대한 액세스 권한이 없다고 말한대로.

답변

1

-w을 지정하면 문제가되지 않습니다. 익명 액세스를 차단하도록 서버가 구성된 경우 문제가되지 않습니다. 암호를 제공해야하며 그렇지 않으면 서버가 IP 주소 등을 신뢰하도록 구성 될 수 있습니다.

비밀번호 프롬프트없이 PostgreSQL 스크립트를 실행하는 작업은 Postgresql: Scripting psql execution with password에서 논의됩니다.

관련 문제