Evolve Iceberg-Tabellenschema - Amazon Athena

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, eine map-Schlüssel, einen map-Wert, oder ein list-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.