테이블젠 토토 생성새 등록 클러스터 전체 테이블스페이스. 테이블스페이스 이름은 고유해야 합니다. 데이터베이스에 있는 기존 테이블스페이스의 이름에서 클러스터.
테이블스페이스를 사용하면 수퍼유저가 대안을 정의할 수 있습니다. 다음을 포함하는 데이터 파일이 있는 파일 시스템의 위치 데이터베이스 개체(예: 테이블 및 인덱스)가 상주할 수 있습니다.
적절한 권한을 가진 사용자가 통과할 수 있습니다테이블스페이스 이름에데이터베이스 생성, 만들기 표, 색인 생성또는제약조건 추가이것에 대한 데이터 파일을 갖기 위해 지정된 테이블젠 토토 내에 저장된 객체입니다.
생성될 테이블스페이스의 이름입니다. 이름은 안돼 시작하다pg_, 그러한 이름은 다음과 같습니다 시스템 테이블스페이스용으로 예약되어 있습니다.
테이블스페이스를 소유하게 될 사용자의 이름. 만약에 생략하면 기본값은 명령을 실행하는 사용자입니다. 만 슈퍼유저는 테이블스페이스를 생성할 수 있지만 테이블스페이스를 할당할 수도 있습니다. 슈퍼유저가 아닌 사용자에게 테이블스페이스 소유권을 부여합니다.
테이블스페이스에 사용될 디렉토리. 는 디렉토리는 비어 있어야 하며의 소유여야 합니다.포스트그레SQL시스템 사용자. 디렉터리는 절대 경로로 지정해야 합니다. 이름.
테이블젠 토토 생성dbspace에/데이터/dbs:
테이블젠 토토 생성 dbspace 위치 '/data/dbs';
테이블젠 토토 생성인덱스 공간에/데이터/인덱스사용자 소유제네비브:
CREATE TABLESPACE 인덱스 공간 소유자 genevieve LOCATION '/data/indexes';