스포츠 토토 결과 INDEX — 인덱스 정의 변경
색인 변경 [ 존재하는 경우 ]이름다음으로 이름 바꾸기:new_name색인 변경 [ 존재하는 경우 ]이름테이블스페이스 설정테이블스페이스_이름변경 인덱스이름파티션 연결색인_이름100PostgreSQL: 문서: 15: 스포츠 토토 결과 INDEX58이름[ 아니요 ] 확장 프로그램에 따라 다름확장명_이름색인 변경 [존재하는 경우]이름설정(storage_parameter[=값] [, ... ] ) 스포츠 토토 결과 INDEX [ 존재하는 경우 ]이름재설정(storage_parameter[, ... ] ) 스포츠 토토 결과 INDEX [ 존재하는 경우 ]이름변경 [ 열 ]열_번호통계 설정정수테이블스페이스의 모든 인덱스 변경이름[ 소유자역할_이름[, ... ] ] 테이블스페이스 설정new_tablespace[ 지금 기다리세요 ]
색인 변경기존 색인의 정의를 변경합니다. 아래에 설명된 여러 하위 양식이 있습니다. 필요한 잠금 수준은 각 하위 양식마다 다를 수 있습니다. 안접속 독점명시적으로 언급하지 않는 한 잠금이 유지됩니다. 여러 하위 명령이 나열되면 모든 하위 명령에서 요구되는 가장 엄격한 잠금이 유지됩니다.
RENAME그RENAMEform은 색인의 이름을 변경합니다. 인덱스가 테이블 제약 조건과 연결된 경우(둘 중 하나)고유, 기본 키또는제외), 제약조건의 이름도 변경됩니다. 저장된 데이터에는 영향이 없습니다.
색인 이름을 바꾸면 다음을 얻습니다.업데이트 독점 공유잠금.
테이블스페이스 설정이 양식은 인덱스의 테이블스페이스를 지정된 테이블스페이스로 변경하고 인덱스와 관련된 데이터 파일을 새 테이블스페이스로 이동합니다. 인덱스의 테이블스페이스를 변경하려면 인덱스를 소유하고 있어야 합니다.생성새 테이블스페이스에 대한 권한. 테이블스페이스에 있는 현재 데이터베이스의 모든 인덱스는 다음을 사용하여 이동할 수 있습니다.테이블스페이스의 모든 것form, 이동할 모든 색인을 잠근 다음 각 색인을 이동합니다. 이 양식은 또한 다음을 지원합니다.소유자, 지정된 역할이 소유한 색인만 이동합니다. 만약NOWAIT옵션이 지정된 경우 필요한 모든 잠금을 즉시 획득할 수 없으면 명령이 실패합니다. 시스템 카탈로그는 이 명령으로 이동되지 않습니다.데이터베이스 변경또는 명시적색인 변경13130_13174테이블스페이스 생성.
파티션 연결색인_이름이름이 지정된 색인(아마도 스키마 한정)이 변경된 색인에 연결되도록 합니다. 명명된 인덱스는 변경되는 인덱스가 포함된 테이블의 파티션에 있어야 하며 동등한 정의가 있어야 합니다. 연결된 인덱스는 자체적으로 삭제할 수 없으며 상위 인덱스가 삭제되면 자동으로 삭제됩니다.
확장 프로그램에 따라 다름확장명_이름확장자에 따라 다름확장_이름이 양식은 색인을 확장자에 종속된 것으로 표시하거나 다음과 같은 경우 더 이상 해당 확장자에 종속되지 않는 것으로 표시합니다.아니요지정되었습니다. 확장에 종속된 것으로 표시된 인덱스는 확장이 삭제되면 자동으로 삭제됩니다.
설정(storage_parameter [= 값] [, ... ] )이 양식은 인덱스에 대한 하나 이상의 인덱스 메소드별 저장 매개변수를 변경합니다. 보다색인 생성사용 가능한 매개변수에 대한 자세한 내용을 확인하세요. 이 명령으로 인덱스 내용이 즉시 수정되지는 않습니다. 매개변수에 따라 인덱스를 다시 작성해야 할 수도 있습니다.REINDEX원하는 효과를 얻으려면.
재설정(storage_parameter [, ... ] )이 양식은 하나 이상의 인덱스 메소드별 저장 매개변수를 기본값으로 재설정합니다. 마찬가지로SET, 아REINDEX색인을 완전히 업데이트하려면 필요할 수 있습니다.
변경 [ 열 ]열_번호통계 설정정수이 양식은 이후에 대한 열별 통계 수집 목표를 설정합니다.분석작업은 표현식으로 정의된 인덱스 열에서만 사용할 수 있습니다. 표현식에는 고유한 이름이 없으므로 인덱스 열의 서수를 사용하여 참조합니다. 목표는 0~10000 범위에서 설정할 수 있습니다. 또는 시스템 기본 통계 대상()을 사용하여 되돌리려면 -1로 설정하십시오.default_statistics_target). 다음의 통계 사용에 대한 자세한 내용은PostgreSQL쿼리 플래너, 참조PostgreSQL : 문서 : 15 : 14.2. 플래너가 사용하는 토토 결과.
존재하는 경우색인이 존재하지 않는 경우 오류를 발생시키지 마십시오. 이 경우 통지가 발행됩니다.
열_번호서수는 인덱스 열의 서수(왼쪽에서 오른쪽) 위치를 나타냅니다.
이름변경할 기존 색인의 이름(스키마 한정 가능).
new_name색인의 새 이름입니다.
테이블스페이스_이름인덱스가 이동될 테이블스페이스입니다.
확장_이름색인이 의존할 확장명 이름.
storage_parameter인덱스 메소드별 저장 매개변수의 이름.
값인덱스 메소드별 저장 매개변수의 새 값. 매개변수에 따라 숫자 또는 단어일 수 있습니다.
이러한 작업은 다음을 사용하여도 가능합니다.테이블 변경. 색인 변경사실은 다음 형식의 별칭일 뿐입니다.테이블 변경색인에 적용됩니다.
이전에는인덱스 소유자 변경변형이지만 이제 이는 무시됩니다(경고와 함께). 인덱스는 테이블 소유자와 다른 소유자를 가질 수 없습니다. 테이블 소유자를 변경하면 인덱스도 자동으로 변경됩니다.
시스템 카탈로그 색인의 어떤 부분도 변경하는 것은 허용되지 않습니다.
기존 색인의 이름을 바꾸려면:
스포츠 토토 결과 INDEX 유통업체 이름을 공급업체로 변경;
색인을 다른 테이블스페이스로 이동하려면:
스포츠 토토 결과 INDEX 배포자 SET TABLESPACE fasttablespace;
인덱스의 채우기 비율을 변경하려면(인덱스 메소드가 이를 지원한다고 가정):
스포츠 토토 결과 INDEX 배포자 SET(채우기 계수 = 75); REINDEX INDEX 유통업체;
식 인덱스에 대한 통계 수집 대상 설정:
CREATE INDEX coord_idx ON 측정됨(x, y, (z + t)); 스포츠 토토 결과 INDEX coord_idx 스포츠 토토 결과 COLUMN 3 통계 1000 설정;
스포츠 토토 결과 INDEX은포스트그레SQL확장.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.