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

토토 사이트 변경

ALTER DATABASE — 토토 사이트 변경

시놉시스

토토 사이트 변경이름[ [ 와 ]옵션 [ ... ] ]

어디에서옵션다음과 같을 수 있습니다:ALLOW_CONNECTIONSallowconn연결 제한제한제한IS_TEMPLATEistemplate토토 사이트 변경이름이름을 다음으로 변경:new_name토토 사이트 변경이름소유자:new_owner| CURRENT_USER | SESSION_USER 

토토 사이트 변경이름테이블스페이스 설정new_tablespace토토 사이트 변경이름SETconfiguration_parameter받는 사람 | =| 기본값이름세트configuration_parameter현재부터
토토 사이트 변경이름리셋configuration_parameter토토 사이트 변경이름모두 재설정

설명

토토 사이트 변경토토 사이트의 속성을 변경합니다.

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

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

세 번째 양식은 데이터베이스의 소유자를 변경합니다. 소유자를 변경하려면 데이터베이스를 소유해야 하며 새 소유 역할의 직접 또는 간접 구성원이어야 하며 다음과 같은 권한이 있어야 합니다.CREATEDB특권. (수퍼유저에게는 이러한 모든 권한이 자동으로 부여됩니다.)

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

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

매개변수

이름

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

allowconn

거짓이면 누구도 이 토토 사이트에 연결할 수 없습니다.

제한제한

이 토토 사이트에 동시에 연결할 수 있는 수. -1은 제한이 없음을 의미합니다.

istemplate

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

new_name

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

new_owner

토토 사이트의 새로운 소유자.

new_tablespace

토토 사이트의 새로운 기본 테이블스페이스입니다.

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

configuration_parameter

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

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

참고

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

기본적으로 토토 사이트에서 인덱스 스캔을 비활성화하려면테스트:

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

호환성

토토 사이트 변경문은 다음과 같습니다PostgreSQL확장.