Dump
하지 않으 나중에 restore
같은.
추신 : 내 데이터베이스에서 1 테이블을 동일하게 처리하고 싶지만 하나의 파일로 덤프하십시오.
이것이 가능합니까? 그렇다면 어떻게해야합니까?의 PostgreSQL 덤프/복원
감사합니다.
Dump
하지 않으 나중에 restore
같은.
추신 : 내 데이터베이스에서 1 테이블을 동일하게 처리하고 싶지만 하나의 파일로 덤프하십시오.
이것이 가능합니까? 그렇다면 어떻게해야합니까?의 PostgreSQL 덤프/복원
감사합니다.
@Pondlife는 그의 대답에 언급 된대로 COPY
명령을 사용해야했지만 모든 덤프 데이터를 단일 파일로 가져 오는 문제는 해결하지 못했습니다.
따라서 Craig Ringer이라는 아이디어는 각 테이블마다 개별 파일을 만들고 모두 파일을 단일 아카이브 파일로 압축했습니다.
복원의 경우 개별 파일을 생성하기 위해 압축 파일을 압축 해제 한 후 나중에 테이블을 복원하는 데 사용합니다.
누군가에게 도움이 될 수 있도록 내 자신의 질문에 대답해야했습니다.
COPY 명령은 무엇입니까?
는이
다음 --table 옵션을 사용하여 모든 임시 테이블을 덤프 pg_dump의 사용 '테이블에서 선택 열'처럼 투사로 형성 될 수있다 은 SQLQuery
은 SQLQuery에서 temp_tables를 만들 . pgadmin을 사용하면 테이블을 여기에 하나의 파일로 덤프 할 수 있습니다.
pgadmin에서 모든 임시 테이블을 복원하고 주 테이블에서 INSERT 쿼리를 실행하십시오.
내 질문을 편집했습니다. – Shirish11