- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- CreatePartitionRequest
Ajoute des partitions à une table.
Requête HTTP
POST https://biglake.googleapis.com/hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
parent |
Obligatoire. Référence à la table à laquelle les partitions doivent être ajoutées, 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 |
|---|
{
"requests": [
{
object ( |
| Champs | |
|---|---|
requests[] |
Obligatoire. Demandes d'ajout de partitions à la table. |
skipExistingPartitions |
Facultatif. Correspond à l'indicateur |
Corps de la réponse
Message de réponse pour partitions.batchCreate.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"partitions": [
{
object ( |
| Champs | |
|---|---|
partitions[] |
Liste des partitions ajoutées. |
Niveaux d'accès des autorisations
Nécessite l'un des niveaux d'accès OAuth suivants :
https://www.googleapis.com/auth/bigqueryhttps://www.googleapis.com/auth/cloud-platform
Pour plus d'informations, consultez la Authentication Overview.
CreatePartitionRequest
Message de requête pour CreatePartition. La partition est identifiée de manière unique par des valeurs, qui constituent une liste ordonnée. Il n'existe donc pas de champ distinct pour le nom ou l'ID de partition.
| Représentation JSON |
|---|
{
"parent": string,
"partition": {
object ( |
| Champs | |
|---|---|
parent |
Obligatoire. Référence à la table à laquelle la partition doit être ajoutée, au format projects/{project}/catalogs/{catalogs}/databases/{databases}/tables/{table}. |
partition |
Obligatoire. Partition à ajouter. |