이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 핫 : 문서 : 17 : Vacuumlo버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

F.33. 진공청소기

진공간단한 유틸리티입니다 모든 것을 제거하는 프로그램"고아"a의 큰 개체포스트그레SQL데이터베이스. 고아가 된 대형 객체(LO)는 OID가 나타나지 않는 모든 LO로 간주됩니다. 어떤 경우에도oid또는데이터 데이터베이스의 열입니다.

이것을 사용한다면, 당신은 다음에 관심을 가질 수도 있습니다.lo_manage트리거 인기여/lo(참조스포츠 토토 사이트 : 문서 : 8.3 : LO). lo_manage다음에 유용합니다 처음부터 분리된 LO를 생성하지 않도록 노력하세요.

F.33.1. 용법

vacuumlo [옵션] 데이터베이스 [database2 ... 데이터베이스N]

명령줄에 이름이 지정된 모든 데이터베이스가 처리됩니다. 사용 가능한 옵션은 다음과 같습니다.

-v

진행 메시지를 많이 작성하세요.

-n

아무것도 제거하지 마십시오. 단지 무엇이 될 것인지 보여주십시오. 완료.

-U 사용자 이름

연결할 사용자 이름.

-W

포스진공에 연결하기 전에 비밀번호를 묻는 메시지가 표시됩니다. 데이터 베이스.

이 옵션은 결코 필수가 아닙니다. 왜냐하면진공자동으로 메시지가 표시됩니다. 서버가 비밀번호를 요구하는 경우 비밀번호 입증. 하지만,vacuumlo연결을 낭비하게 됩니다 서버가 비밀번호를 원하는지 알아내려고 시도합니다. ~ 안에 어떤 경우에는 입력할 가치가 있습니다.-W추가 연결 시도를 피하기 위해.

-h 호스트 이름

데이터베이스 서버의 호스트.

-p 포트

데이터베이스 서버의 포트.

F.33.2. 방법

먼저, 모든 것을 포함하는 임시 테이블을 만듭니다. 해당 데이터베이스에 있는 대형 개체의 OID입니다.

그런 다음 데이터베이스의 모든 열을 검색합니다. 유형oid또는lo, 임시 테이블에서 일치하는 항목을 제거합니다.

임시 테이블의 나머지 항목은 고아를 식별합니다 LO. 삭제되었습니다.