- 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/v1/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate Las URL usan la sintaxis de transcodificación gRPC.
Parámetros de ruta de acceso
| Parámetros | |
|---|---|
parent |
Obligatorio. Es la referencia a la tabla a la que se agregarán las 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 ( |
| Campos | |
|---|---|
requests[] |
Obligatorio. Son 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 para 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. Es la referencia a la tabla a la que se agregará la partición, con el formato projects/{project}/catalogs/{catalogs}/databases/{databases}/tables/{table}. |
partition |
Obligatorio. Es la partición que se agregará. |