clusterdb - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 clusterdb입니다.

프로그램:

이름


clusterdb - PostgreSQL 데이터베이스 클러스터링

개요


클러스터DB [연결 옵션...] [--말 수가 많은 | -v] [ --테이블 | -t 테이블 ]... [데이터베이스 이름]

클러스터DB [연결 옵션...] [--말 수가 많은 | -v] --모두 | -a

기술


clusterdb는 PostgreSQL 데이터베이스에서 테이블을 재클러스터링하기 위한 유틸리티입니다. 그것은 테이블을 찾습니다
이전에 클러스터링된 동일한 인덱스에 다시 클러스터링됩니다.
마지막으로 사용. 클러스터된 적이 없는 테이블은 영향을 받지 않습니다.

clusterdb는 SQL 명령을 둘러싼 래퍼입니다. CLUSTER(7). 효과적인 차이가 없다
이 유틸리티와 액세스를 위한 다른 방법을 통해 데이터베이스 클러스터링 간에
서버.

옵션


clusterdb는 다음 명령줄 인수를 허용합니다.

-a
--모두
모든 데이터베이스를 클러스터링합니다.

[-NS] 데이터베이스 이름
[--db이름=]데이터베이스 이름
클러스터링할 데이터베이스의 이름을 지정합니다. 이것이 지정되지 않은 경우 -a
(또는 --모두)가 사용되지 않으면 환경 변수에서 데이터베이스 이름을 읽습니다.
PG데이터베이스. 설정하지 않으면 연결에 지정된 사용자 이름이 사용됩니다.

-e
--에코
clusterdb가 생성하여 서버로 보내는 명령을 에코합니다.

-q
--조용한
진행 메시지를 표시하지 마십시오.

-t 테이블
--테이블=테이블
클러스터 테이블 오직. 여러 테이블을 작성하여 여러 테이블을 클러스터링할 수 있습니다. -t 스위치.

-v
--말 수가 많은
처리하는 동안 자세한 정보를 인쇄합니다.

-V
--번역
clusterdb 버전을 인쇄하고 종료합니다.

-?
--도움
clusterdb 명령줄 인수에 대한 도움말을 표시하고 종료합니다.

clusterdb는 연결 매개변수에 대해 다음 명령줄 인수도 허용합니다.

-h 주인
--호스트=주인
서버가 실행 중인 시스템의 호스트 이름을 지정합니다. 값이
슬래시로 시작하며 Unix 도메인 소켓의 디렉토리로 사용됩니다.

-p 포트
--포트=포트
서버가 있는 TCP 포트 또는 로컬 Unix 도메인 소켓 파일 확장자를 지정합니다.
연결을 수신 중입니다.

-U 사용자 이름
--사용자 이름=사용자 이름
연결할 사용자 이름입니다.

-w
--비밀번호 없음
절대 암호 프롬프트를 발행하지 마십시오. 서버에 비밀번호 인증이 필요한 경우
암호는 .pgpass 파일, 연결과 같은 다른 수단으로 사용할 수 없습니다.
시도가 실패합니다. 이 옵션은 사용자가 없는 일괄 작업 및 스크립트에서 유용할 수 있습니다.
암호를 입력하기 위해 존재합니다.

-W
--비밀번호
데이터베이스에 연결하기 전에 clusterdb가 암호를 묻도록 합니다.

이 옵션은 clusterdb가 자동으로 프롬프트를 표시하므로 필수적인 것은 아닙니다.
서버가 암호 인증을 요구하는 경우 암호. 그러나 clusterdb는 낭비됩니다.
서버가 암호를 원한다는 것을 찾는 연결 시도. 어떤 경우에는
타이핑할 가치가 있는 -W 추가 연결 시도를 피하기 위해.

--유지 관리-db=데이터베이스 이름
다른 데이터베이스가 무엇을 해야 하는지 검색하기 위해 연결할 데이터베이스의 이름을 지정합니다.
클러스터링됩니다. 지정하지 않으면 postgres 데이터베이스가 사용되며, 지정된 경우
존재하지 않으면 template1이 사용됩니다.

환경


PG데이터베이스
유령
PG포트
PGUSER
기본 연결 매개변수

이 유틸리티는 대부분의 다른 PostgreSQL 유틸리티와 마찬가지로 환경 변수도 사용합니다.
libpq에서 지원합니다(문서의 31.14절. “환경 변수” 참조).

진단


어려운 경우 참조 CLUSTER(7)과하면 psql(1) 잠재적인 문제에 대한 논의
및 오류 메시지. 데이터베이스 서버는 대상 호스트에서 실행 중이어야 합니다. 또한, 어떤
libpq 프런트 엔드 라이브러리에서 사용하는 기본 연결 설정 및 환경 변수
적용됩니다.

사용 예


데이터베이스 테스트를 클러스터링하려면:

$ 클러스터DB test

xyzzy라는 데이터베이스에서 단일 테이블 foo를 클러스터링하려면:

$ 클러스터DB --테이블 엑시

onworks.net 서비스를 사용하여 온라인에서 clusterdb 사용



최신 Linux 및 Windows 온라인 프로그램