musicbrainz 데이터베이스 덤프로 Windows Server 2008에서 작업하고 있습니다. 나는 덤프를 아무런 문제없이 압축을 풀었고, 이름이 데이터베이스 테이블을 반영하는 확장자가없는 약 60 개의 파일이 있습니다.PostgreSQL 9.3 테이블에 덤프 가져 오기 psql 초보자 좌절
내가 github에서 발견 한 createtables SQL 스크립트를 얻을 수 있었고 압축을 푼 파일을 미러링하는 빈 테이블이있는 데이터베이스 스키마가있었습니다.
문제는 내가 psql의 명령 줄 인터페이스에서 오전과 내가 같은
가\ '경로/파일 이름'
것 같다 lo_import이 때문에 작동하는 당 대형 개체 가져 오기 명령을 실행하는 방법을 생각하다 파일이 매우 크고 CPU를 실행하는 순간 불이 깜박입니다. 테이블이 여전히 비어있는 db를 새로 고친 후에 문제가 Postgres로 돌아옵니다. 어디서나 그 데이터가 어디로 가는지 전혀 모르겠습니다.
저는 똑같은 윈도우 프로그래머 (.NET/SQL/JQuery)입니다. 그래서이 관점에서 무슨 일이 벌어지고 있는지 설명 할 수있는 사람이 필요합니다. 유닉스 나 리눅스 나 윈도우가 아닌 다른 것들이 도움이되지 않는다는 것을 설명하는 것이 두렵다.
https://github.com/metabrainz/musicbrainz-server/blob/master/INSTALL
은 "확장자를 가진 60 개 파일이"당신은 간단한 탭이 분리되어 언급 :
참조하십시오. 어떤 버전을 사용하고 있습니까? –
pg_dump의 출력은 이식 가능하지만 일반적으로 단일 파일을 출력합니다. 파일 시스템 또는 PITR 덤프에는 파일이 많이 있지만 플랫폼간에 이식 할 수 없습니다. 60 개의 파일을 가지고 있다는 사실은 잠재적 인 문제처럼 들립니다. – kgrittn