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.
Sie können eine Tabelle mithilfe der Amazon S3 S3-REST-API, des AWS SDK AWS CLI oder mithilfe integrierter Abfrage-Engines löschen.
Anmerkung
S3 Tables unterstützt den Vorgang DROP TABLE
mit purge=false
nicht. Einige Versionen von Spark setze dieses Flag immer auf False, auch wenn DROP TABLE PURGE
Befehle ausgeführt werden. Sie können es DROP TABLE
mit der DeleteTableS3-Tabellen-REST-API erneut versuchen purge=true
oder sie verwenden, um eine Tabelle zu löschen.
Wenn Sie eine Tabelle löschen, werden die mit dieser Tabelle verknüpften Objekte nicht mehr aktuell und es kann bis zu einem Tag dauern, bis sie entfernt werden.
Dieses Beispiel veranschaulicht, wie Sie mit der AWS CLI eine Tabelle löschen. Um den Befehl zu verwenden, ersetzen Sie die user input placeholders
durch Ihre eigenen Informationen.
aws s3tables delete-table \ --table-bucket-arn arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-table-bucket \ --namespaceexample_namespace
--nameexample_table
Sie können eine Tabelle in einem löschen Apache Spark Sitzung, die mit Ihren Amazon S3 S3-Tabellen-Buckets verbunden ist.
Dieses Beispiel veranschaulicht, wie Sie mit dem Befehl DROP TABLE PURGE
eine Tabelle löschen. Um den Befehl zu verwenden, ersetzen Sie den user input placeholders
durch Ihre eigenen Informationen.
spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.
example_namespace
.example_table
PURGE;