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

Supprime des partitions d'une table.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Référence à la table à laquelle appartiennent ces partitions, au format projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table}.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "partitionValues": [
    {
      object (PartitionValues)
    }
  ]
}
Champs
partitionValues[]

object (PartitionValues)

Obligatoire. Liste des partitions (identifiées par leurs valeurs) à supprimer. Vous pouvez supprimer jusqu'à 900 partitions par lot.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est un objet JSON vide.

Niveaux d'accès des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

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

Pour plus d'informations, consultez la Authentication Overview.

PartitionValues

Représente les valeurs d'une partition.

Représentation JSON
{
  "values": [
    string
  ]
}
Champs
values[]

string

Obligatoire. Valeurs des clés de partition, où chaque valeur correspond à une clé de partition spécifique dans l'ordre dans lequel les clés sont définies.