지원되는 버전:현재 (18) / 17 / 16 / 15 / 14 / 13
개발 버전:개발자
지원되지 않는 버전:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3

진공

vacuum토토 사이트 — a에서 분리된 대형 객체 제거포스트그레SQL데이터베이스

시놉시스

진공 [옵션...] db이름...

설명

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

이것을 사용한다면, 당신은 다음에 관심을 가질 수도 있습니다.토토 사이트_manage에서 트리거토토 사이트모듈.토토 사이트_manage애초에 고아 토토 사이트 생성을 방지하는 데 유용합니다.

명령줄에 이름이 지정된 모든 데이터베이스가 처리됩니다.

옵션

vacuum토토 사이트다음 명령줄 인수를 허용합니다:

-l한계
--제한=한계

최대 삭제한계트랜잭션당 큰 개체(기본값 1000). 서버는 제거된 LO당 잠금을 획득하므로 한 트랜잭션에서 너무 많은 LO를 제거하면 다음을 초과할 위험이 있습니다.max_토토 사이트cks_per_transaction. 단일 거래로 모든 삭제를 완료하려면 한도를 0으로 설정하세요.

-n
--시험 실행

아무것도 제거하지 마세요. 단지 무엇을 할 것인지 보여주세요.

-v
--상세

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

-V
--버전

인쇄vacuum토토 사이트버전 및 종료.

-?
--도움말

다음에 관한 도움말 보기vacuum토토 사이트명령줄 인수 및 종료.

vacuum토토 사이트또한 연결 매개변수에 대해 다음 명령줄 인수를 허용합니다.

-h호스트
--호스트=호스트

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

-p포트
--포트=포트

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

-U사용자 이름
--사용자 이름=사용자 이름

연결할 사용자 이름.

-w
--비밀번호 없음

절대 비밀번호 프롬프트를 표시하지 마세요. 서버가 비밀번호 인증을 요구하는데 다음과 같은 다른 방법으로 비밀번호를 사용할 수 없는 경우.pgpass파일을 사용하면 연결 시도가 실패합니다. 이 옵션은 비밀번호를 입력할 사용자가 없는 일괄 작업 및 스크립트에 유용할 수 있습니다.

-W
--비밀번호

포스vacuum토토 사이트데이터베이스에 연결하기 전에 비밀번호를 묻는 메시지를 표시합니다.

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

환경

PGHOST
PGPORT
PGUSER

기본 연결 매개변수.

이 유틸리티는 대부분의 다른 유틸리티와 마찬가지로토토 사이트유틸리티는 다음에서 지원하는 환경 변수도 사용합니다.libpq(참조PostgreSQL : 문서 : 14 : 34.15. 환경 배트맨 토토).

환경 변수PG_CO토토 사이트R진단 메시지에 색상을 사용할지 여부를 지정합니다. 가능한 값은 다음과 같습니다.항상, 자동그리고절대로.

참고

vacuum토토 사이트다음 방법으로 작동합니다: 먼저,vacuum토토 사이트선택한 데이터베이스에 있는 대형 객체의 모든 OID를 포함하는 임시 테이블을 구축합니다. 그런 다음 데이터베이스에서 다음 유형의 모든 열을 검색합니다.oid또는토토 사이트, 임시 테이블에서 일치하는 항목을 제거합니다. (참고: 이러한 이름을 가진 유형만 고려됩니다. 특히 그 위에 있는 도메인은 고려되지 않습니다.) 임시 테이블의 나머지 항목은 분리된 LO를 식별합니다. 삭제되었습니다.

저자

피터 마운트

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.