

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# ALTER SCHEMA
<a name="r_ALTER_SCHEMA"></a>

기존 스키마의 정의를 변경합니다. 스키마의 소유자를 변경하거나 스키마의 이름을 바꾸려면 이 명령을 사용하세요. 예를 들어, 기존 스키마의 새 버전을 만들 계획인 경우 그 스키마의 백업 복사본을 보존하기 위해 스키마의 이름을 바꿉니다. 스키마에 대한 자세한 내용은 [CREATE SCHEMA](r_CREATE_SCHEMA.md) 섹션을 참조하세요.

구성된 스키마 할당량을 보려면 [SVV\$1SCHEMA\$1QUOTA\$1STATE](r_SVV_SCHEMA_QUOTA_STATE.md) 섹션을 참조하세요.

스키마 할당량이 초과된 레코드를 보려면 [STL\$1SCHEMA\$1QUOTA\$1VIOLATIONS](r_STL_SCHEMA_QUOTA_VIOLATIONS.md) 섹션을 참조하세요.

## 필수 권한
<a name="r_ALTER_SCHEMA-privileges"></a>

ALTER SCHEMA에 필요한 권한은 다음과 같습니다.
+ 수퍼유저
+ ALTER SCHEMA 권한이 있는 사용자
+ 스키마 소유자

스키마 이름을 변경할 때는 저장 프로시저나 구체화된 뷰와 같이 이전 이름을 사용하는 객체를 새 이름을 사용하도록 업데이트해야 한다는 점에 유의하세요.

## 구문
<a name="r_ALTER_SCHEMA-synopsis"></a>

```
ALTER SCHEMA schema_name
{
RENAME TO new_name |
OWNER TO new_owner |
QUOTA { quota [MB | GB | TB] | UNLIMITED }
}
```

## 파라미터
<a name="r_ALTER_SCHEMA-parameters"></a>

 *schema\$1name*   
변경할 데이터베이스 스키마의 이름입니다.

RENAME TO   
스키마의 이름을 바꾸는 절입니다.

 *new\$1name*   
스키마의 새 이름입니다. 유효한 이름에 대한 자세한 내용은 [이름 및 식별자](r_names.md) 섹션을 참조하세요.

OWNER TO   
스키마의 소유자를 변경하는 절입니다.

 *new\$1owner*   
스키마의 새 소유자입니다.

QUOTA   
지정된 스키마에서 사용할 수 있는 최대 디스크 공간 양입니다. 이 공간은 지정된 스키마 아래에 있는 모든 테이블의 총체적 크기입니다. Amazon Redshift는 선택한 값을 메가바이트로 변환합니다. 값을 지정하지 않으면 기가바이트가 기본 측정 단위입니다.  
스키마 할당량 구성에 대한 자세한 내용은 [CREATE SCHEMA](r_CREATE_SCHEMA.md) 섹션을 참조하세요.

## 예제
<a name="r_ALTER_SCHEMA-examples"></a>

다음 예에서는 SALES 스키마의 이름을 US\$1SALES로 바꿉니다.

```
alter schema sales
rename to us_sales;
```

다음 예에서는 US\$1SALES 스키마의 소유권을 사용자 DWUSER에게 제공합니다.

```
alter schema us_sales
owner to dwuser;
```

다음 예에서는 할당량을 300GB로 변경하고 할당량을 제거합니다.

```
alter schema us_sales QUOTA 300 GB;
alter schema us_sales QUOTA UNLIMITED;
```