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

Actualiza las particiones en una tabla.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Es la referencia a la tabla a la que pertenecen estas particiones, con el formato projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table}.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "requests": [
    {
      object (UpdatePartitionRequest)
    }
  ]
}
Campos
requests[]

object (UpdatePartitionRequest)

Obligatorio. Son solicitudes para actualizar particiones en la tabla.

Cuerpo de la respuesta

Es el mensaje de respuesta de partitions.batchUpdate.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "partitions": [
    {
      object (Partition)
    }
  ]
}
Campos
partitions[]

object (Partition)

Es la lista de particiones que se actualizaron. Se puede actualizar un máximo de 900 particiones en un lote.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta Authentication Overview.

UpdatePartitionRequest

Es el mensaje de solicitud de UpdatePartition.

Representación JSON
{
  "partition": {
    object (Partition)
  },
  "updateMask": string
}
Campos
partition

object (Partition)

Obligatorio. Es la partición que se actualizará.

updateMask

string (FieldMask format)

Es opcional. La lista de campos que se deben actualizar.

Esta es una lista separada por comas de los nombres de campos completamente calificados. Ejemplo: "user.displayName,photo".