토토 커뮤니티 변경

ALTER DATABASE — 토토 커뮤니티 변경

시놉시스

토토 커뮤니티 변경이름[ [ 와 ]옵션 [ ... ] ]

어디에서옵션다음과 같을 수 있습니다:ALLOW_CONNECTIONSallowconn연결 제한제한제한IS_TEMPLATEistemplate토토 커뮤니티 변경이름다음으로 이름 바꾸기new_name토토 커뮤니티 변경이름소유자:new_owner| 현재_역할 | CURRENT_USER | SESSION_USER 

토토 커뮤니티 변경이름테이블스페이스 설정new_tablespace토토 커뮤니티 변경이름콜레이션 버전 새로고침

토토 커뮤니티 변경이름SETconfiguration_parameter받는 사람 | =| 기본값이름SETconfiguration_parameter현재부터
토토 커뮤니티 변경이름리셋configuration_parameter토토 커뮤니티 변경이름모두 재설정

설명

토토 커뮤니티 변경토토 커뮤니티의 속성을 변경합니다.

첫 번째 양식은 특정 토토 커뮤니티별 설정을 변경합니다. (자세한 내용은 아래를 참조하세요.) 토토 커뮤니티 소유자 또는 슈퍼유저만 이 설정을 변경할 수 있습니다.

두 번째 양식은 데이터베이스의 이름을 변경합니다. 데이터베이스 소유자 또는 수퍼유저만 데이터베이스 이름을 바꿀 수 있습니다. 수퍼유저가 아닌 소유자는 또한 다음을 가지고 있어야 합니다.CREATEDB특권. 현재 데이터베이스의 이름을 바꿀 수 없습니다. (필요한 경우 다른 데이터베이스에 연결하세요.)

세 번째 양식은 데이터베이스의 소유자를 변경합니다. 소유자를 변경하려면 다음을 수행할 수 있어야 합니다.역할 설정새 소유 역할로 변경하고 다음을 가지고 있어야 합니다.CREATEDB특권. (수퍼유저에게는 이러한 모든 권한이 자동으로 부여됩니다.)

네 번째 형식은 데이터베이스의 기본 테이블스페이스를 변경합니다. 데이터베이스 소유자나 수퍼유저만 이 작업을 수행할 수 있습니다. 또한 새 테이블스페이스에 대한 생성 권한도 있어야 합니다. 이 명령은 데이터베이스의 이전 기본 테이블스페이스에 있는 모든 테이블이나 인덱스를 새 테이블스페이스로 물리적으로 이동합니다. 이 데이터베이스에 대한 새 기본 테이블스페이스는 비어 있어야 하며 누구도 데이터베이스에 연결할 수 없습니다. 기본이 아닌 테이블스페이스의 테이블과 인덱스는 영향을 받지 않습니다. 새 테이블스페이스에 파일을 복사하는 데 사용되는 방법은 다음의 영향을 받습니다.file_copy_method설정.

나머지 양식은 런타임 구성 변수에 대한 세션 기본값을 변경합니다.포스트그레SQL토토 커뮤니티. 이후에 해당 토토 커뮤니티에서 새 세션이 시작될 때마다 지정된 값이 세션 기본값이 됩니다. 토토 커뮤니티별 기본값은 존재하는 모든 설정을 재정의합니다.postgresql.conf또는 다음에서 수신되었습니다.포스트그레스명령줄. 토토 커뮤니티 소유자 또는 수퍼유저만 토토 커뮤니티의 세션 기본값을 변경할 수 있습니다. 특정 변수는 이 방법으로 설정할 수 없거나 수퍼유저만 설정할 수 있습니다.

매개변수

이름

속성이 변경될 데이터베이스의 이름.

allowconn

거짓이면 누구도 이 토토 커뮤니티에 연결할 수 없습니다.

제한제한

이 토토 커뮤니티에 만들 수 있는 동시 연결 수. -1은 제한이 없음을 의미합니다.

istemplate

참이면 이 데이터베이스는 다음을 사용하는 모든 사용자에 의해 복제될 수 있습니다.CREATEDB특권; false인 경우 슈퍼유저 또는 토토 커뮤니티 소유자만 복제할 수 있습니다.

new_name

데이터베이스의 새 이름입니다.

new_owner

토토 커뮤니티의 새로운 소유자.

new_tablespace

토토 커뮤니티의 새로운 기본 테이블스페이스입니다.

이러한 형태의 명령은 트랜잭션 블록 내에서 실행될 수 없습니다.

콜레이션 버전 새로고침

토토 커뮤니티 대조 버전을 업데이트하세요. 참조참고배경용.

configuration_parameter

지정된 구성 매개변수에 대한 이 데이터베이스의 세션 기본값을 주어진 값으로 설정합니다. 만일is기본값또는 동등하게,리셋을 사용하면 토토 커뮤니티별 설정이 제거되므로 시스템 전체의 기본 설정이 새 세션에 상속됩니다. 사용모두 재설정모든 토토 커뮤니티 관련 설정을 삭제합니다.현재부터 설정세션의 현재 매개변수 값을 데이터베이스별 값으로 저장합니다.

참조SET그리고윈 토토 : 문서 : 17 : 19 장 서버 구성허용된 매개변수 이름 및 값에 대한 자세한 내용을 확인하세요.

참고

세션 기본값을 데이터베이스가 아닌 특정 역할에 연결하는 것도 가능합니다. 참조역할 변경. 충돌이 있는 경우 역할별 설정이 데이터베이스별 설정보다 우선 적용됩니다.

기본적으로 토토 커뮤니티에서 인덱스 스캔을 비활성화하려면테스트:

ALTER DATABASE 테스트 SET 활성화_인덱스스캔 TO 꺼짐;

호환성

토토 커뮤니티 변경문은 aPostgreSQL확장.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.