Method: hive.v1beta.projects.catalogs.databases.tables.partitions.batchDelete

Löscht Partitionen aus einer Tabelle.

HTTP-Anfrage

POST https://biglake.googleapis.com/hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Verweis auf die Tabelle, zu der diese Partitionen gehören, im Format „projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table}“.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "partitionValues": [
    {
      object (PartitionValues)
    }
  ]
}
Felder
partitionValues[]

object (PartitionValues)

Erforderlich. Die Liste der zu löschenden Partitionen (identifiziert durch ihre Werte). In einem Batch können maximal 900 Partitionen gelöscht werden.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, ist der Antworttext ein leeres JSON-Objekt.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/bigquery
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

PartitionValues

Stellt die Werte einer Partition dar.

JSON-Darstellung
{
  "values": [
    string
  ]
}
Felder
values[]

string

Erforderlich. Die Werte der Partitionsschlüssel, wobei jeder Wert einem bestimmten Partitionsschlüssel in der Reihenfolge entspricht, in der die Schlüssel definiert sind.