Jak korzystać z poprawki BigQuery?

W dokumentacji API BigQuery istnieje metoda o nazwie patch. Mam nadzieję, że mogę go użyć do zmiany schematu istniejącego stołu. Niestety nie jest obsługiwany przez bq. Ale zgodnie z ich stroną internetową możesz spróbować nahttps://developers.google.com/bigquery/docs/reference/v2/tables/patch. Jednak kiedy próbuję, wysyła następujące żądanie:

PATCH https://www.googleapis.com/bigquery/v2/projects/(my project id)/datasets/tmp_bt/tables/change_cols?key={YOUR_API_KEY}

Content-Type:  application/json
Authorization:  Bearer (removed)
X-JavaScript-User-Agent:  Google APIs Explorer

{
 "schema": {
  "fields": [
   {
   },
   {
   },
   {
    "mode": "nullable",
    "name": "gotchahere",
    "type": "string"
   }
  ]
 }
}

(Nie mam pojęcia, skąd pochodzą puste elementy, a edytor jest zbyt bolesny, aby użyć go tylko do wklejenia w mojej istniejącej definicji tabeli. Zauważam, że brakuje mu wymaganych elementów, takich jak mój identyfikator projektu, który spodziewałem się włączyć, ponieważ były wymagane w formularzu), a następnie otrzymuję odpowiedź:

cache-control:  private, max-age=0
content-encoding:  gzip
content-length:  122
content-type:  application/json; charset=UTF-8
date:  Thu, 13 Jun 2013 22:22:09 GMT
expires:  Thu, 13 Jun 2013 22:22:09 GMT
server:  GSE

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "backendError",
    "message": "Backend Error"
   }
  ],
  "code": 503,
  "message": "Backend Error"
 }
}

co jest całkowicie bezużyteczne. Zrobiłem wyszukiwanie w sieci i nie znalazłem żadnych użytych przykładów.

Czy ktoś może mi dać przykład użycia poprawki BigQuery do zmiany tabeli i opis tego, co może w rzeczywistości zrobić?

questionAnswers(1)

yourAnswerToTheQuestion