이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다스포츠 토토 PostgreSQL : 문서 : 17 : Alter TableSpace버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

테이블 스페이스 변경

테이블 스페이스 변경 - 테이블 스페이스의 정의 변경

시놉시스

테이블 스페이스 변경이름이름 바꾸기new_name테이블 스페이스 변경이름소유자에게New_owner| current_role |이름set (TableSpace_option = value[, ...])이름Reset (TableSpace_option[, ...])

설명

테이블 스페이스 변경테이블 스페이스의 정의를 변경하는 데 사용할 수 있습니다.

테이블 스페이스의 정의를 변경하려면 테이블 스페이스를 소유해야합니다. 소유자를 변경하려면역할 설정새로운 소유 역할에. (수퍼 유저는 이러한 권한을 자동으로 가지고 있습니다.)

매개 변수

이름

기존 테이블 스페이스의 이름.

new_name

테이블 스페이스의 새 이름. 새 이름은 시작할 수 없습니다PG_, 그러한 이름은 시스템 테이블 스페이스 용으로 예약되어 있습니다.

New_owner

테이블 스페이스의 새 소유자.

TableSpace_option

설정 또는 재설정 할 테이블 스페이스 매개 변수. 현재 사용 가능한 유일한 매개 변수는입니다.seq_page_cost, random_page_cost, exply_io_concurrencyand​​Maintending_io_concurrency. 특정 테이블 스페이스에 대해 이러한 값을 설정하면 해당 테이블 스페이스의 테이블에서 페이지를 읽는 비용에 대한 플래너의 일반적인 추정치와 동일한 이름의 구성 매개 변수에 의해 설정된대로 몇 개의 동시 I/OS가 발행되는지 (참조).seq_page_cost, random_page_cost, exply_io_concurrency, ​​Maintending_io_concurrency). 이것은 하나의 테이블 스페이스가 I/O 서브 시스템의 나머지 부분보다 빠르거나 느린 디스크에 위치한 경우 유용 할 수 있습니다.

테이블 스페이스 이름 바꾸기index_spacetoFast_raid:

ALTER TABLESPACE index_Space FAST_RAID로 이름 변경;

테이블 스페이스의 소유자 변경index_space:

ALTER TABLESPACE Index_Space 소유자 Mary;

호환성

없음테이블 스페이스 변경SQL 표준의 명령문.