ALTER TABLE RENAME PARTITION - Amazon Athena

ALTER TABLE RENAME PARTITION

파티션 값의 이름을 바꿉니다.

참고

ALTER TABLE RENAME PARTITION은 파티션 열의 이름을 바꾸지 않습니다. AWS Glue 콘솔을 사용하여 파티션 열 이름을 변경할 수 있습니다. 자세한 내용은 이 문서의 후반부에서 AWS Glue의 파티션 열 이름 바꾸기 단원을 참조하세요.

시놉시스

이름이 table_name인 테이블의 경우 partition_spec으로 지정된 파티션 값을 new_partition_spec에서 지정한 값으로 이름을 바꿉니다.

ALTER TABLE table_name PARTITION (partition_spec) RENAME TO PARTITION (new_partition_spec)

파라미터

PARTITION (partition_spec)

각각의 partition_spec은(는) partition_col_name = partition_col_value [,...] 형식으로 열 이름/값 조합을 지정합니다.

예제

ALTER TABLE orders PARTITION (dt = '2014-05-14', country = 'IN') RENAME TO PARTITION (dt = '2014-05-15', country = 'IN');

AWS Glue의 파티션 열 이름 바꾸기

AWS Glue 콘솔에서 파티션 열 이름을 바꾸려면 다음 절차를 사용하세요.

AWS Glue 콘솔에서 테이블 파티션 열의 이름 바꾸기
  1. AWS Management Console에 로그인하여 https://console.aws.amazon.com/glue/에서 AWS Glue 콘솔을 엽니다.

  2. 탐색 창에서 테이블을 선택합니다.

  3. 테이블 페이지에서 테이블 필터링 검색 상자를 사용하여 변경하려는 테이블을 찾을 수 있습니다.

  4. 이름 열에서 변경하려는 테이블의 링크를 선택합니다.

  5. 스키마 섹션의 테이블 세부 정보 페이지에서 다음 절차 중 하나를 수행하세요.

    • 이름을 JSON 형식으로 바꾸려면 스키마를 JSON으로 편집을 선택합니다.

    • 이름을 직접 변경하려면 스키마 편집을 선택합니다. 이 절차에서는 스키마 편집을 선택합니다.

  6. 이름을 바꾸려는 분할된 열의 확인란을 선택한 다음 편집을 클릭합니다.

  7. 스키마 항목 편집 대화 상자의 이름에 파티션 열의 새 이름을 입력합니다.

  8. 새 테이블 버전으로 저장을 선택합니다. 이 작업을 수행하면 파티션 열 이름이 업데이트되고 데이터의 물리적 사본을 별도로 만들지 않고도 스키마 변경 기록이 보존됩니다.

  9. 테이블 버전을 비교하려면 테이블의 세부 정보 페이지에서 작업을 선택한 다음 버전 비교를 선택합니다.

추가적인 리소스

파티셔닝에 대한 자세한 내용은 데이터 파티셔닝 섹션을 참조하세요.