Fügt einer Tabelle Partitionen hinzu.
HTTP-Anfrage
POST https://biglake.googleapis.com/hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
parent |
Erforderlich. Verweis auf die Tabelle, der die Partitionen hinzugefügt werden sollen, im Format „projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table}“. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{
"requests": [
{
object ( |
| Felder | |
|---|---|
requests[] |
Erforderlich. Anfragen zum Hinzufügen von Partitionen zur Tabelle. |
skipExistingPartitions |
Optional. Entspricht dem Flag |
Antworttext
Antwortnachricht für „partitions.batchCreate“.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"partitions": [
{
object ( |
| Felder | |
|---|---|
partitions[] |
Die Liste der hinzugefügten Partitionen. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/bigqueryhttps://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
CreatePartitionRequest
Anfragenachricht für CreatePartition. Die Partition wird eindeutig durch Werte identifiziert, die eine geordnete Liste bilden. Daher gibt es kein separates Feld für den Namen oder die Partitions-ID.
| JSON-Darstellung |
|---|
{
"parent": string,
"partition": {
object ( |
| Felder | |
|---|---|
parent |
Erforderlich. Verweis auf die Tabelle, der die Partition hinzugefügt werden soll, im Format „projects/{project}/catalogs/{catalogs}/databases/{databases}/tables/{table}“. |
partition |
Erforderlich. Die hinzuzufügende Partition. |