Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Suppression d’une table Amazon S3
Vous pouvez supprimer une table à l'aide de l'API REST Amazon S3, AWS SDKs, AWS Command Line Interface (AWS CLI) ou à l'aide de moteurs de requêtes intégrés.
Note
S3 Tables ne prend pas en charge l’opération DROP TABLE avec purge=false. Certaines versions de Apache Spark Always attribuent à cet indicateur la valeur false même lors de l'exécution de DROP TABLE PURGE commandes. Pour supprimer une table, vous pouvez réessayer DROP TABLE avec purge=true ou utiliser l'opération d'DeleteTableAPI REST S3 Tables.
Important
Lorsque vous supprimez un tableau, vous devez connaître les points suivants :
La suppression d'un tableau est définitive et ne peut pas être annulée. Avant de supprimer une table, assurez-vous d'avoir sauvegardé ou répliqué toutes les données importantes.
-
Toutes les données et configurations associées à la table sont définitivement supprimées.
Cet exemple montre comment supprimer une table à l’aide de l’ AWS CLI. Pour utiliser cette commande, remplacez par vos propres informations.user input placeholders
aws s3tables delete-table \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespaceexample_namespace--nameexample_table
Vous pouvez supprimer une table dans une session Apache Spark connectée à vos compartiments de tables Amazon S3.
Cet exemple montre comment supprimer une table à l’aide de la commande DROP TABLE PURGE. Pour utiliser la commande, remplacez-la par vos propres informations.user input placeholders
spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.example_namespace.example_tablePURGE")