답변:
명령 줄에서 :
psql -f 1.sql
psql -f 2.sql
로부터 psql
메시지 :
\i 1.sql
\i 2.sql
특정 순서로 파일을 가져와야 할 수도 있습니다 (예 : 데이터 조작 전 데이터 정의). 당신이 가지고있는 경우에 bash
쉘 (GNU / 리눅스, 맥 OS X, Cygwin에서) 와 파일이 알파벳 순서로 가져올 수 있습니다 , 당신은이 명령을 사용할 수 있습니다 :
for f in *.sql ; do psql -f $f ; done
다음은 psql
애플리케이션 문서입니다 (Frank 감사합니다). http://www.postgresql.org/docs/current/static/app-psql.html
psql
실행할 수 있는지 확인하십시오 . : 2) 확인하십시오 사용자는 다음과 같은 필요한 쓰기 권한이 있습니다 CREATE
, INSERT
, UPDATE
, 등 3) 가져 SQL 파일을. 내가 아는 한, 당신은 지금 1 단계에 있습니다.
명령 줄에서 먼저 psql이있는 디렉토리에 도달 한 다음 다음과 같은 명령을 작성합니다.
psql [database name] [username]
그런 다음 Enter 키를 누릅니다. psql은 암호를 묻고 사용자 암호를 제공합니다.
다음 쓰기
> \i [full path and file name with extension]
그런 다음 Enter를 눌러 삽입 완료.