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

Aktualisiert Partitionen in einer Tabelle.

HTTP-Anfrage

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

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
{
  "requests": [
    {
      object (UpdatePartitionRequest)
    }
  ]
}
Felder
requests[]

object (UpdatePartitionRequest)

Erforderlich. Anfragen zum Aktualisieren von Partitionen in der Tabelle.

Antworttext

Antwortnachricht für „partitions.batchUpdate“.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "partitions": [
    {
      object (Partition)
    }
  ]
}
Felder
partitions[]

object (Partition)

Die Liste der aktualisierten Partitionen. In einem Batch können maximal 900 Partitionen aktualisiert werden.

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.

UpdatePartitionRequest

Anfragenachricht für UpdatePartition

JSON-Darstellung
{
  "partition": {
    object (Partition)
  },
  "updateMask": string
}
Felder
partition

object (Partition)

Erforderlich. Die zu aktualisierende Partition.

updateMask

string (FieldMask format)

Optional. Die Liste der zu aktualisierenden Felder.

Dies ist eine kommagetrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo".