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

Löscht Partitionen aus einer Tabelle.

HTTP-Anfrage

:


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

Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.

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 Partitionen, die gelöscht werden sollen (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.