D : /backup.dump에 데이터베이스 덤프가 있습니다. min_ro
: psql.exe 플러그인을 엽니 다.덤프에서 db를 복원해야하고 수행 할 수 없습니다.
min_ro=# psql min_ro < D:/backup.dump
그리고 아무 일도 발생하지 않습니다 : 단어
min_ro=#
psql
을 처음 사용합니다.
업데이트. psql 만 필요 없어요. 덤프에서 db를 복원해야하고 할 수 없습니다.
D : /backup.dump에 데이터베이스 덤프가 있습니다. min_ro
: psql.exe 플러그인을 엽니 다.덤프에서 db를 복원해야하고 수행 할 수 없습니다.
min_ro=# psql min_ro < D:/backup.dump
그리고 아무 일도 발생하지 않습니다 : 단어
min_ro=#
psql
을 처음 사용합니다.
업데이트. psql 만 필요 없어요. 덤프에서 db를 복원해야하고 할 수 없습니다.
psql
는 SQL 문이 아닌, 그래서 의미가 SQL 문 (또는 psql
메타 명령)을 실행하기 위해 거기 psql
프롬프트에서 그를 입력하지 않습니다.
c:\> psql min_ro < D:/backup.dump
는
하지
psql
내부의 키 (Windows) 명령 행에 입력해야합니다. 당신이
pgAdminIII
에서 데이터베이스를 복원 할 때
당신은 그러나 단지 psql``
c:\> psql min_ro
min_ro=# \i D:/backup.dump
`에 \i
("포함") 메타 명령을 사용하여 (난 당신의 덤프가 가정) SQL 스크립트를 실행할 수 있습니다 (데이터베이스 이름을 마우스 오른쪽 버튼으로 클릭 한 다음 '복원'을 선택하면) 기본적으로 백업 목록에 .dump
파일이 표시되지 않습니다. 내 실수로 DB를 덤프에서 복구하는 또 다른 방법을 시도해야만했다.
그러나 파일 유형을 'All files'
으로 변경하면 덤프에서 데이터베이스를 직접 복원 할 수 있습니다.
먼저 psql.exe가있는 폴더로 이동해야합니다. 예를 들어'C :/Program Files/PostgreSQL9.4/bin /' – Mae
@NewDevelop :'psql'이'PATH'에없는 경우에만 필요합니다. 하지만 당신의 질문은 "* psql' *을 시작하는 방법은 아니지만 가지고있는 덤프를 사용하는 방법입니다. –
질문 타일을보십시오. _ psql._을 처음 사용합니다. PATH가 아닌 소스입니다.) – Mae