- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- CreatePartitionRequest
Agrega particiones a una tabla.
Solicitud HTTP
POST https://biglake.googleapis.com/hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
parent |
Obligatorio. Referencia a la tabla a la que se agregarán las particiones, en 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 ( |
| Campos | |
|---|---|
requests[] |
Obligatorio. Solicitudes para agregar particiones a la tabla. |
skipExistingPartitions |
Es opcional. Corresponde a la marca |
Cuerpo de la respuesta
Es el mensaje de respuesta de partitions.batchCreate.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{
"partitions": [
{
object ( |
| Campos | |
|---|---|
partitions[] |
Es la lista de particiones que se agregaron. |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/bigqueryhttps://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Authentication Overview.
CreatePartitionRequest
Es el mensaje de solicitud de CreatePartition. La partición se identifica de forma única por valores, que es una lista ordenada. Por lo tanto, no hay un campo de nombre o ID de partición independiente.
| Representación JSON |
|---|
{
"parent": string,
"partition": {
object ( |
| Campos | |
|---|---|
parent |
Obligatorio. Referencia a la tabla a la que se agregará la partición, en el formato projects/{project}/catalogs/{catalogs}/databases/{databases}/tables/{table}. |
partition |
Obligatorio. Es la partición que se agregará. |