ALTER TABLE RENAME PARTITION - 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.

ALTER TABLE RENAME PARTITION

Benennt einen Partitionswert um.

Anmerkung

ALTER TABLE RENAME PARTITIONbenennt Partitionsspalten nicht um. Um den Namen einer Partitionsspalte zu ändern, können Sie die AWS Glue Konsole verwenden. Weitere Informationen finden Sie unter Umbenennen einer Partitionsspalte in AWS Glue an späterer Stelle in diesem Dokument.

Syntax

Benennt für die angegebene table_name Tabelle den von angegebenen Partitionswert in den von new_partition_spec angegebenen Wert partition_spec um.

ALTER TABLE table_name PARTITION (partition_spec) RENAME TO PARTITION (new_partition_spec)

Parameter

PARTITION (partition_spec)

Jede partition_spec gibt eine Spaltenname/Spaltenwert-Kombination in Form von partition_col_name = partition_col_value [,...] an.

Beispiele

ALTER TABLE orders PARTITION (dt = '2014-05-14', country = 'IN') RENAME TO PARTITION (dt = '2014-05-15', country = 'IN');

Umbenennen einer Partitionsspalte in AWS Glue

Gehen Sie wie folgt vor, um die Namen der Partitionsspalten in der AWS Glue Konsole umzubenennen.

Um eine Tabellenpartitionsspalte in der AWS Glue Konsole umzubenennen
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS Glue Konsole unter https://console.aws.amazon.com/glue/.

  2. Wählen Sie im Navigationsbereich Tables (Tabellen) aus.

  3. Verwenden Sie auf der Seite Tabellen das Suchfeld Tabellen filtern, um die Tabelle zu finden, die Sie ändern möchten.

  4. Wählen Sie in der Spalte Name den Link der Tabelle aus, die Sie ändern möchten.

  5. Führen Sie auf der Detailseite für die Tabelle im Abschnitt Schema einen der folgenden Schritte aus:

    • Um den Namen im JSON-Format zu ändern, wählen Sie Schema als JSON bearbeiten aus.

    • Um den Namen direkt zu ändern, wählen Sie Schema bearbeiten. Bei diesem Verfahren wird Schema bearbeiten ausgewählt.

  6. Aktivieren Sie das Kontrollkästchen für die partitionierte Spalte, die Sie umbenennen möchten, und wählen Sie dann Bearbeiten aus.

  7. Geben Sie im Dialogfeld Schemaeintrag bearbeiten unter Name den neuen Namen für die Partitionsspalte ein.

  8. Wählen Sie Als neue Tabellenversion speichern aus. Diese Aktion aktualisiert den Namen der Partitionsspalte und behält den Verlauf der Schemaentwicklung bei, ohne eine separate physische Kopie Ihrer Daten zu erstellen.

  9. Um Tabellenversionen zu vergleichen, wählen Sie auf der Detailseite der Tabelle Aktionen und dann Versionen vergleichen aus.

Weitere Ressourcen

Weitere Informationen zur Partitionierung finden Sie unter Ihre Daten partitionieren.