ALTER TABLE RENAME PARTITION - Amazon Athena

ALTER TABLE RENAME PARTITION

Rinomina un valore di partizione.

Nota

ALTER TABLE RENAME PARTITION non rinomina le colonne delle partizioni. Per modificare il nome di una colonna di partizione, è possibile usare la console AWS Glue. Per ulteriori informazioni, consultare Rinominare una colonna di partizione in AWS Glue riportata di seguito in questo documento.

Riepilogo

Per la tabella denominata table_name, rinomina il valore di partizione specificato da partition_spec al valore specificato da new_partition_spec.

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

Parametri

PARTITION (partition_spec)

Ogni partition_spec specifica una combinazione nome/valore di colonna nel modulo partition_col_name = partition_col_value [,...].

Esempi

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

Rinominare una colonna di partizione in AWS Glue

Seguire questa procedura per rinominare una colonna di partizione nella console AWS Glue.

Per rinominare una colonna di partizione della tabella nella console AWS Glue
  1. Accedere alla Console di gestione AWS, quindi aprire la console AWS Glue all'indirizzo https://console.aws.amazon.com/glue/.

  2. Nel pannello di navigazione, seleziona Tabelle.

  3. Nella pagina Tabelle, utilizzare la casella di ricerca Filtra tabelle per trovare la tabella che si desidera modificare.

  4. Nella colonna Nome, selezionare il link della tabella che si desidera modificare.

  5. Nella pagina dei dettagli per la tabella, nella sezione Schema, fare una delle seguenti cose:

    • Per modificare il nome in formato JSON, scegliere Modifica schema come JSON.

    • Per modificare direttamente il nome, scegliere Modifica schema. In questa procedura viene scelto Modifica schema.

  6. Selezionare la casella di controllo per la colonna divisa in partizioni che si desidera rinominare, quindi selezionare Modifica.

  7. Nella finestra di dialogo Modifica voce schema, in Nome, inserire il nuovo nome per la colonna della partizione.

  8. Selezionare Salva come nuova versione della tabella. Questa azione aggiorna il nome della colonna di partizione e conserva la cronologia dell'evoluzione dello schema senza creare una copia fisica separata dei dati.

  9. Per confrontare le versioni della tabella, nella pagina dei dettagli della tabella, selezionare Azioni, quindi scegliere Confronta versioni.

Risorse aggiuntive

Per ulteriori informazioni sulle partizioni, consulta Come partizionare i dati.