2011-09-27 2 views

답변

1

테이블 전체 필터를 원할 경우 --exclude-table = table 또는 --table = table을 사용하여 resp 할 수 있습니다. 테이블을 제외하거나 원하는 테이블 만 포함하십시오.

일부 레코드를 "필터 아웃"하려는 경우 직접 할 수있는 옵션이 없습니다.

  1. 삭제는
  2. 제거하고자하는 기록을
  3. 전체 데이터베이스 덤프의 또 다른 이름 (그래서 당신은 지금 당신의 원본 DB의 복사본이)
  4. 로 복원 : 내 최고의 조언은에 것은
  5. 이 물론 아주 초보 인 데이터베이스

덤프, 사용자의 요구에 적합한 다른 솔루션이있을 수 있습니다. 예 : 일반 텍스트 형식을 사용하여 덤프 한 다음 수동으로 덤프를 편집하여 행을 제거하십시오.

+1

또 다른 방법은 원하는 레코드로 새 테이블을 만들고 그 테이블을 덤프하는 것입니다. * actualtable에서 holdingtable로 선택 * id in (1,2,5,6); 다음에 pg_dump -t holdingtable –

관련 문제