다음을 통해 공유


DELTA_ICEBERG_COMPAT_VIOLATION 오류 클래스

SQLSTATE: KD00E

IcebergCompatV<version> 의 유효성 검사에 실패했습니다.

CHANGE_VERSION_NEED_REWRITE

IcebergCompatV<newVersion>`` requires rewriting the table. Please run REORG TABLE APPLY (UPGRADE UNIFORM ('ICEBERG_COMPAT_VERSION = ``<newVersion>로 변경'));

REORG는 테이블 기능 지원 없이 테이블 기능 IcebergCompatV<newVersion> 및 기타 Databricks 런타임 버전을 사용하도록 설정하면 테이블에 쓸 수 없습니다.

COMPAT_VERSION_NOT_SUPPORTED

IcebergCompatVersion = <version> 지원되지 않습니다. 지원되는 버전은 1과 1 사이입니다. <maxVersion>

DELETION_VECTORS_NOT_PURGED

IcebergCompatV<version> 를 사용하려면 삭제 벡터를 테이블에서 완전히 제거해야 합니다. REORG TABLE APPLY(PURGE) 명령을 실행하세요.

DELETION_VECTORS_SHOULD_BE_DISABLED

IcebergCompatV<version> 를 사용하려면 테이블에서 삭제 벡터를 사용하지 않도록 설정해야 합니다. ALTER TABLE DROP FEATURE 명령을 사용하여 삭제 벡터를 사용하지 않도록 설정하고 테이블에서 기존 삭제 벡터를 제거하세요.

DISABLING_REQUIRED_TABLE_FEATURE

IcebergCompatV<version>`` requires feature ``<feature>`` to be supported and enabled. You cannot drop it from the table. Instead, please disable IcebergCompatV``<version> 먼저.

FILES_NOT_ICEBERG_COMPAT

IcebergCompatV<version> 에서 Uniform Iceberg를 사용하도록 설정하려면 모든 파일이 빙산과 호환되어야 합니다.

<addFilesCount> 테이블 버전 <tableVersion> 에 파일이 있으며 <addFilesWithoutTag> 파일은 일반적으로 동시 쓰기의 결과인 빙산과 호환되지 않습니다.

REORG TABLE TABLE APPLY(UPGRADE UNIFORM(ICEBERG_COMPAT_VERSION=<version>) 명령을 다시 실행하세요.

INCOMPATIBLE_TABLE_FEATURE

IcebergCompatV<version>`` is incompatible with feature ``<feature>.

MISSING_REQUIRED_TABLE_FEATURE

IcebergCompatV<version>`` requires feature ``<feature> 를 지원 및 사용하도록 설정합니다.

REPLACE_TABLE_CHANGE_PARTITION_NAMES

Iceberg-Spark 1.1.0은 그렇지 않으므로 IcebergCompatV<version> 는 분할된 테이블을 다른 이름의 파티션 사양으로 바꾸는 것을 지원하지 않습니다.

Prev 파티션 사양: <prevPartitionSpec>

새 파티션 사양: <newPartitionSpec>

REWRITE_DATA_FAILED

IcebergCompatV<version> 에 데이터를 다시 작성하지 못했습니다.

REORG TABLE TABLE APPLY(UPGRADE UNIFORM(ICEBERG_COMPAT_VERSION=<version>) 명령을 다시 실행하세요.

UNSUPPORTED_DATA_TYPE

스키마의 IcebergCompatV<version>`` does not support the data type ``<dataType> 입니다. 스키마:

<schema>

VERSION_MUTUAL_EXCLUSIVE

하나의 IcebergCompat 버전만 사용하도록 설정할 수 있습니다.

WRONG_REQUIRED_TABLE_PROPERTY

IcebergCompatV<version>`` requires table property '``<key>``' to be set to '``<requiredValue>``'. Current value: '``<actualValue>'.