Exemples de modification d'une table externe - Amazon Redshift

Exemples de modification d'une table externe

L'exemple suivant définit la propriété de table numRows pour la table externe SPECTRUM.SALES sur 170 000 lignes.

alter table spectrum.sales set table properties ('numRows'='170000');

L'exemple suivant modifie l'emplacement de la table externe SPECTRUM.SALES.

alter table spectrum.sales set location 's3://awssampledbuswest2/tickit/spectrum/sales/';

L'exemple suivant définit le format de la table externe SPECTRUM.SALES sur Parquet.

alter table spectrum.sales set file format parquet;

L'exemple suivant ajoute une partition pour la table SPECTRUM.SALES_PART.

alter table spectrum.sales_part add if not exists partition(saledate='2008-01-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-01/';

L'exemple suivant ajoute trois partitions pour la table SPECTRUM.SALES_PART.

alter table spectrum.sales_part add if not exists partition(saledate='2008-01-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-01/' partition(saledate='2008-02-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-02/' partition(saledate='2008-03-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-03/';

L'exemple suivant modifie SPECTRUM.SALES_PART afin de supprimer la partition avec saledate='2008-01-01''.

alter table spectrum.sales_part drop partition(saledate='2008-01-01');

L'exemple suivant définit un nouveau chemin d'accès Amazon S3 pour la partition avec saledate='2008-01-01'.

alter table spectrum.sales_part partition(saledate='2008-01-01') set location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-01-01/';

L'exemple suivant remplace le nom de sales_date par transaction_date.

alter table spectrum.sales rename column sales_date to transaction_date;

L'exemple suivant définit le mappage de colonne sur le mappage par position pour une table externe qui utilise le format Optimized Row Columnar (ORC).

alter table spectrum.orc_example set table properties('orc.schema.resolution'='position');

L'exemple suivant définit le mappage de colonne sur le mappage par nom pour une table externe qui utilise le format ORC.

alter table spectrum.orc_example set table properties('orc.schema.resolution'='name');