최근에 pgAdmin에서 데이터베이스 내보내기를 게시했습니다. 나는 윈도우 머신과 postgresql 9.6에서 일하고있다.psql : 파일 덤프 문제 (액세스가 거부 됨)
내가 명령 줄에서 데이터베이스를 성공적으로 덤프 할 수있게되었지만 (각 테이블의 데이터를 모두 출력 함) 파일을 저장하는 데 문제가 있습니다. 내가 잘못하고있는 것에 대한 의견을 얻을 수 있는지 궁금합니다.
명령 행 : 모든 덤프 - 데이터
C:\Program Files\PostgreSQL\9.6\bin>pg_dump postgresql://postgres:[email protected]:5432/Housing_DB
또는
데이터베이스를 출력 : 덤프 모든 조금 더 빨리
C:\Program Files\PostgreSQL\9.6\bin>pg_dump -U postgres -W -F t Housing_DB
그러나 w 암탉 특정 지점에 저장하려고하면 오류가 발생합니다.
C:\Program Files\PostgreSQL\9.6\bin>pg_dump postgresql://postgres:[email protected]:5432/Housing_DB > C:\sample.out
오류는 다음과 같습니다 : 여기에 내가 시도 할 것입니다 액세스을 거부되었습니다
질문 :
1) 내 가정은 내가 특정 위치에서이 파일을 저장할 수 있다는 것입니다 만, 이 정보를 찾는 방법을 모르겠습니다. 데스크톱, PostgreSQL을위한 bin, 그리고 C : \에 저장하려고 시도했지만 일반적으로 저장 위치에 익숙하지 않습니다.
2) 또한 psql을 사용하여이 작업을 수행하는 방법을 알지 못했습니다. 백업/덤프를 원하는 데이터베이스에 연결할 수 있지만 psql 명령 줄을 사용할 때는 "pg_dump"를 사용할 수 없습니다.
읽기 및 지원에 감사드립니다.