스포츠 토토 스페이스 생성 - 새 테이블 스페이스 정의
스포츠 토토 스페이스 생성TableSpace_name
[소유자New_owner
| current_user | session_user] 위치 '디렉토리
' [ 와 함께 (TableSpace_option
=value
[, ...])
스포츠 토토 스페이스 생성
새 클러스터 전체 스포츠 토토 스페이스를 등록합니다. 스포츠 토토 스페이스 이름은 데이터베이스 클러스터의 기존 스포츠 토토 스페이스의 이름과 구별되어야합니다.
스포츠 토토 스페이스를 통해 슈퍼 사용자는 데이터베이스 개체 (예 : 스포츠 토토 및 인덱스)가 포함 된 데이터 파일이 상상할 수있는 파일 시스템의 대체 위치를 정의 할 수 있습니다.
적절한 권한이있는 사용자가 통과 할 수 있습니다TableSpace_name
to데이터베이스 생성
, 스포츠 토토 생성
, 색인 생성
또는제약 조건 추가
지정된 스포츠 토토 스페이스 내에 저장된이 객체의 데이터 파일을 갖도록하려면
스포츠 토토 스페이스는 정의 된 클러스터와 독립적으로 사용할 수 없습니다. 보다PostgreSQL : 문서 : 11 : 22.6. 토토 베이 스페이스.
TableSpace_name
생성 할 스포츠 토토 스페이스의 이름. 이름은 시작할 수 없습니다PG_
, 그러한 이름은 시스템 스포츠 토토 스페이스에 예약되어 있습니다.
user_name
스포츠 토토 스페이스를 소유 할 사용자의 이름. 생략되면 명령을 실행하는 사용자에게 기본값이 있습니다. 슈퍼 사용자 만 스포츠 토토 스페이스를 만들 수 있지만 스포츠 토토 스페이스의 소유권을 비 슈퍼 사용자에게 할당 할 수 있습니다.
디렉토리
테이블 스페이스에 사용될 디렉토리. 디렉토리는 비어 있어야하며 소유해야합니다.PostgreSQL시스템 사용자. 디렉토리는 절대 경로 이름으로 지정되어야합니다.
TableSpace_option
설정 또는 재설정 할 테이블 스페이스 매개 변수. 현재 사용 가능한 유일한 매개 변수는입니다.SEQ_PAGE_COST
, random_page_cost
andexply_io_concurrency
. 특정 테이블 스페이스에 대한 값을 설정하면 동일한 이름의 구성 매개 변수에 의해 설정된대로 해당 테이블 스페이스의 테이블에서 페이지를 읽는 비용에 대한 플래너의 일반적인 추정치를 무시합니다 (참조seq_page_cost, random_page_cost, explud_io_concurrency). 이것은 하나의 스포츠 토토 스페이스가 I/O 서브 시스템의 나머지 부분보다 빠르거나 느린 디스크에 위치한 경우 유용 할 수 있습니다.
테이블 스페이스는 기호 링크를 지원하는 시스템에서만 지원됩니다.
스포츠 토토 스페이스 생성
트랜잭션 블록 내부에서 실행할 수 없습니다.
스포츠 토토 스페이스 생성dbspace
at/data/dbs
:
테이블 스페이스 DBSPACE 위치 '/data/dbs';
스포츠 토토 스페이스 생성indexspace
at/data/indexes
사용자 소유Genevieve
:
테이블 스페이스 인덱스 공간 제작자 Genevieve 위치 '/data/indexes';
스포츠 토토 스페이스 생성
isPostgreSQL확장.