2017-02-03 1 views
0

내 바보 같은 질문에 사과 드리지만 도움이 필요합니다. 나는 모든 것을 시도했지만 아무것도 작동하지 않는 것 같습니다.pqsl을 사용한 .sql 백업이 작동하지 않습니다.

Windows 10에서 pgAdmin 4와 psql을 사용하여 데이터베이스를 복원하려고합니다. pgAdmin 4에서 데이터베이스와 사용자를 생성했습니다. 그런 다음 psql을 열고 set role을 실행 한 다음 \i <name.sql>을 실행하십시오. 나는 항상 오류가 발생합니다.

해당 파일이나 디렉토리가 없습니다.

파일은

psql의의 C에 있습니다 /Users/hasan/a.sql

내가 pgAdmin C:/Program Files/PostgresSQL/9.6/bin에 경로를 설정했습니다. 또한 pgAdmin 4에서 db를 마우스 오른쪽 버튼으로 클릭하여 데이터베이스를 복원하려고 시도했습니다. 실행이 시작되고 아무 일도 일어나지 않습니다.

몇 시간 동안 실행되었습니다. 프로세스 감시자는 또한 어떤 정보도 표시하지 않습니다. 나는 무엇을해야할지 모른다. 나는이 페이지에서 모든 해결책을 시도하고 또한 YouTube 비디오를 보았다. 그것은 작동하지 않습니다.

+0

그것은 내가 a.sql 가정'을'찾을 수없는 시도? ... 명령 PROMT에서 그것을 확인 'CMD> 디렉토리 파일 .name.sql' 파일에 질문을 첨부하십시오. –

+0

답장을 보내 주셔서 감사합니다. 예, 그것은 .sql입니다. 파일은 C :/Users/hasan – Hasan

+0

이므로'psql C :/Users/hasan/a.sql' 명령으로 실제 질문을 업데이트하십시오. 실제 오류 복사는 –

답변

1

psql -f C:/Users/hasan/a.sql 

또는 내부 psql의에서

\i "C:/Users/hasan/a.sql" 
+0

입니다. soooo 많이 감사합니다. 마침내 작동합니다. – Hasan

관련 문제