Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Evolve Iceberg-Tabellenschema
Iceberg-Schemaaktualisierungen sind reine Metadaten-Änderungen. Bei einer Schemaaktualisierung werden keine Datendateien geändert.
Das Iceberg-Format unterstützt die folgenden Änderungen an der Schemaentwicklung:
-
Einfügen – Fügt einer Tabelle oder einer verschachtelten
struct
eine neue Spalte hinzu. -
Entfernen – Entfernt eine vorhandene Spalte aus einer Tabelle oder einem verschachtelten
struct
. -
Umbenennen – Benennt eine vorhandene Spalte oder ein vorhandenes Feld in einer verschachtelten
struct
. -
Neuanordnen – Ändert die Reihenfolge der Spalten.
-
Promotionstyp – Erweitert den Typ einer Spalte, ein
struct
-Feld, einemap
-Schlüssel, einenmap
-Wert, oder einlist
-Element. Derzeit werden die folgenden Fälle für Iceberg-Tabellen unterstützt:-
Ganzzahl bis große Ganzzahl
-
FLOAT, DOUBLE
-
Erhöhung der Genauigkeit eines Dezimaltyps
-
Sie können die DDL Anweisungen in diesem Abschnitt verwenden, um das Iceberg-Tabellenschema zu ändern.