Partager via


Classe d’erreur DELTA_ICEBERG_COMPAT_VIOLATION

SQLSTATE : KD00E

La validation d’IcebergCompatV<version> a échoué.

CHANGE_VERSION_NEED_REWRITE

Remplacer par IcebergCompatV<newVersion>`` requires rewriting the table. Please run REORG TABLE APPLY (UPGRADE UNIFORM ('ICEBERG_COMPAT_VERSION = ``<newVersion>’));

Notez que REORG active la fonctionnalité de table IcebergCompatV<newVersion> et d’autres versions de Databricks Runtime. Sans cette fonctionnalité de table, il est possible que la prise en charge ne puisse pas écrire dans la table.

COMPAT_VERSION_NOT_SUPPORTED

IcebergCompatVersion = <version> n’est pas prise en charge. Les versions prises en charge sont les versions entre 1 et <maxVersion>

DELETION_VECTORS_NOT_PURGED

IcebergCompatV<version> nécessite une suppression définitive complète des vecteurs de suppression à partir de la table. Veuillez exécuter la commande REORG TABLE APPLY (PURGE).

DELETION_VECTORS_SHOULD_BE_DISABLED

IcebergCompatV<version> exige que les vecteurs de suppression soient désactivés sur la table en premier. Exécutez ensuite la commande REORG PURGE pour vider les vecteurs de suppression sur la table.

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> en premier.

FILES_NOT_ICEBERG_COMPAT

L’activation d’UniForm Iceberg avec IcebergCompatV<version> nécessite que tous les fichiers sont compatibles avec iceberg.

Il existe des fichiers <addFilesCount> dans la version de table <tableVersion> et des fichiers <addFilesWithoutTag> qui ne sont pas compatibles avec iceberg, ce qui est généralement du fait d’une écriture simultanée.

Veuillez réexécuter la commande 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> à prendre en charge et activer.

REPLACE_TABLE_CHANGE_PARTITION_NAMES

IcebergCompatV<version> ne prend pas en charge le remplacement des tables partitionnées par une spécification de partition de nom différent, car Iceberg-Spark 1.1.0 ne le fait pas.

Spécification de partition précédente : <prevPartitionSpec>

Nouvelle spécification de partition : <newPartitionSpec>

REWRITE_DATA_FAILED

La réécriture de données dans IcebergCompatV<version> a échoué.

Veuillez réexécuter la commande REORG TABLE table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>).

UNSUPPORTED_DATA_TYPE

IcebergCompatV<version>`` does not support the data type ``<dataType> dans votre schéma. Votre schéma :

<schema>

VERSION_MUTUAL_EXCLUSIVE

Une seule version de IcebergCompat peut être activée. Désactivez explicitement toutes les autres versions de IcebergCompat qui ne sont pas nécessaires.

WRONG_REQUIRED_TABLE_PROPERTY

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