이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.스포츠 토토 PostgreSQL : 문서 : 17 : Alter TableSpace버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

테이블스페이스 변경

이름

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

시놉시스

테이블스페이스 변경이름이름을 다음으로 변경:new_name테이블스페이스 변경이름소유자:new_owner테이블스페이스 변경이름설정(테이블스페이스_옵션 = [, ... ] )
테이블스페이스 변경이름재설정(테이블스페이스_옵션 [, ... ] )

설명

테이블스페이스 변경변경 테이블스페이스의 정의입니다.

사용하려면 테이블스페이스를 소유해야 합니다.변경 테이블스페이스. 소유자를 변경하려면 귀하는 직접 또는 새 소유 역할의 간접 멤버입니다. (수퍼유저는 이러한 권한이 자동으로 부여됩니다.)

매개변수

이름

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

new_name

테이블스페이스의 새 이름. 새로운 이름은 불가능하다 시작하다pg_, 그러한 이름은 다음과 같습니다 시스템 테이블스페이스용으로 예약되어 있습니다.

new_owner

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

테이블스페이스_매개변수

설정 또는 재설정할 테이블스페이스 매개변수입니다. 현재, 사용 가능한 유일한 매개변수는 다음과 같습니다.seq_page_cost그리고random_page_cost. 다음 중 하나의 값을 설정합니다. 특정 테이블스페이스는 플래너의 평소보다 우선 적용됩니다. 해당 테이블에서 페이지를 읽는 데 소요되는 예상 비용 구성 매개변수에 의해 설정된 테이블스페이스 같은 이름의 (참조seq_page_cost, random_page_cost). 이는 하나의 테이블스페이스가 디스크에 있는 경우 유용할 수 있습니다. I/O의 나머지 부분보다 빠르거나 느립니다. 하위 시스템.

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

ALTER TABLESPACE index_space RENAME TO fast_raid;

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

ALTER TABLESPACE index_space 소유자를 mary로 변경;

호환성

없습니다테이블스페이스 변경SQL 표준의 문입니다.