Amazon Athena에서 ALTER TABLE ADD PARTITION을 실행할 때 "FAILED: SemanticException table is not partitioned but partition spec exists" 오류가 발생합니다.
해결방법
CREATE TABLE 문에서 파티션을 정의하지 않았다면 이 오류가 발생합니다. 이 오류를 해결하려면 다시 테이블을 생성하고 PARTITIONED BY를 사용하여 파티션 키를 정의합니다. 예를 들어 테이블 생성을 참조하세요. 파티션을 정의한 후 ALTER TABLE ADD PARTITION을 사용하여 더 많은 파티션을 추가합니다.
또는 다음을 수행하여 AWS Glue에서 테이블 스키마를 편집합니다.
- AWS Glue 콘솔을 엽니다.
- 목록에서 테이블 이름을 선택한 다음, [스키마 편집]을 선택합니다.
- [열 추가]를 선택합니다.
- 열 이름, 유형, 번호를 입력한 다음, [파티션 키] 상자를 선택합니다.
- [추가]를 선택합니다.
자세한 내용은 테이블 세부 정보 확인 및 편집을 참조하세요.