ALTER TABLE RENAME PARTITION
Benennt einen Partitionswert um.
Anmerkung
ALTER TABLE RENAME PARTITION benennt 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 Tabelle mit dem Namen table_name den durch partition_specangegebenen Partitionswert in den von new_partition_spec angegebenen Wert um.
ALTER TABLE table_name PARTITION (partition_spec) RENAME TO PARTITION (new_partition_spec)
Parameter
- PARTITION (partition_spec)
-
Jede
partition_specgibt eine Spaltenname/Spaltenwert-Kombination in Form vonpartition_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 Spalte einer Tabellenpartition in der AWS Glue-Konsole umzubenennen
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die AWS Glue-Konsole unter https://console.aws.amazon.com/glue/
. -
Wählen Sie im Navigationsbereich Tables (Tabellen) aus.
-
Verwenden Sie auf der Seite Tabellen das Suchfeld Tabellen filtern, um die Tabelle zu finden, die Sie ändern möchten.
-
Wählen Sie in der Spalte Name den Link der Tabelle aus, die Sie ändern möchten.
-
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. Dieses Verfahren wählt Schema bearbeiten aus.
-
-
Aktivieren Sie das Kontrollkästchen für die partitionierte Spalte, die Sie umbenennen möchten, und wählen Sie dann Bearbeiten.
-
Geben Sie im Dialogfeld Schemaeintrag bearbeiten unter Name den neuen Namen für die Partitionsspalte ein.
-
Wählen Sie Als neue Tabellenversion speichern aus. Diese Aktion aktualisiert den Namen der Partitionsspalte und bewahrt den Verlauf der Schemaentwicklung, ohne eine separate physische Kopie Ihrer Daten zu erstellen.
-
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.