범퍼카 토토 v2.5 출시됨

게시일2021-09-09작성자 Gilles Darold
관련 오픈 소스

가봉 리브르빌 - 2021년 9월 8일

범퍼카 토토

범퍼카 토토다음을 사용하여 PostgreSQL 데이터베이스를 덤프하는 데 사용되는 프로그램입니다. 바이너리 형식으로 덤프된 데이터. 결과 덤프를 복원해야 합니다. 사용 중pg_restorebinary이 도구와 함께 제공됩니다.

범퍼카 토토 2.5가 오늘 출시되었습니다. 이 새 릴리스에는 다음에 대한 지원이 추가되었습니다. 구조가 변경된 테이블의 데이터 복원.

범퍼카 토토는 이제 파일을 생성합니다meta-schema.<테이블 이름.txt당 내보내기 시 테이블 열 목록을 저장하는 테이블입니다. 복원 시 pg_restore 바이너리가 이 파일이 있는 경우 읽거나 대상을 가져오는 시간 사전 데이터 섹션의 열 목록이 덤프되었습니다. 대상 목록은 다음과 같습니다. 에 추가됨다음에서 복사다음과 같은 오류 메시지를 방지하는 명령 "오류: 행 필드 개수는 28개입니다. 29개가 필요합니다." 이는 테이블에 필요합니다. 더 많은 열이 포함된 업그레이드된 확장 프로그램에서 또는 데이터를 가져오려는 경우 더 많은 열이 있는 기존 테이블에만 적용됩니다.

범퍼카 토토일부 상황에서는 유용합니다.

  • 내보낼 수 없는 bytea가 있습니다.pg_dump왜냐하면 이스케이프/16진수 출력의 총 크기가 1GB를 초과합니다.
  • 저장하는 사용자 정의 유형이 있습니다\0내부적으로 bytea에 있지만 데이터는 이후 데이터를 자르는 char/varchar/text로 반환됩니다. '\0'. 이 경우 pg_dump는 출력에서 데이터를 내보냅니다. 데이터가 손실되는 유형입니다.
  • 바이너리 형식이 유용할 수 있는 기타 경우.

당신이 이 경우에 해당한다면범퍼카 토토당신을 도와줄 것입니다. 바이너리 형식의 PostgreSQL 데이터베이스입니다. 다른 모든 경우에는 다음을 수행해야 합니다. PostgreSQL과 함께 배포된 pg_dump/pg_restore 명령을 사용하세요.

기능에 대한 전체 설명은 문서를 참조하세요.

링크 및 크레딧

범퍼카 토토는 다음의 공개 프로젝트입니다.LzLabs GmbH. 더 나은 도구를 구축하기 위한 어떤 기여라도 환영합니다. 보내주시면 됩니다 GitHub 도구를 사용하여 아이디어, 기능 요청 또는 패치를 작성하세요.

링크: